/*
 * com.onelittledesigner.easy_header_css
 */

.eh-main-wrap {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: flex-start;
}
.eh-main-wrap .eh-line-wrap {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.eh-main-wrap .eh-title {
  line-height: 1.1;
  margin: 0;
}
.eh-main-wrap .eh-subtitle {
  flex: 0 0 100%;
  line-height: 1.1;
}
.eh-main-wrap .eh-line-wrap .eh-line-left svg,
.eh-main-wrap .eh-line-wrap .eh-line-right svg,
.eh-main-wrap .eh-line-wrap .eh-line-left,
.eh-main-wrap .eh-line-wrap .eh-line-right,
.eh-main-wrap .eh-line-wrap .eh-extender {
  display: none;
}
.eh-main-wrap.eh-align-left .eh-line-wrap .eh-line-right,
.eh-main-wrap.eh-align-center .eh-line-wrap .eh-line-left,
.eh-main-wrap.eh-align-right .eh-line-wrap .eh-line-left {
  display: flex;
}
.eh-main-wrap.eh-line-3 .eh-line-wrap .eh-line-left,
.eh-main-wrap.eh-line-3 .eh-line-wrap .eh-line-right,
.eh-main-wrap.eh-line-4 .eh-line-wrap .eh-line-left,
.eh-main-wrap.eh-line-4 .eh-line-wrap .eh-line-right,
.eh-main-wrap.eh-line-5 .eh-line-wrap .eh-line-left,
.eh-main-wrap.eh-line-5 .eh-line-wrap .eh-line-right {
  display: block;
}
.eh-main-wrap.eh-main-wrap.eh-side-right:not(.eh-line-position-3) .eh-line-wrap-2 .eh-line-left,
.eh-main-wrap.eh-main-wrap.eh-side-right:not(.eh-line-position-3) .eh-line-wrap-1 .eh-line-left,
.eh-main-wrap.eh-main-wrap.eh-side-left:not(.eh-line-position-3) .eh-line-wrap-2 .eh-line-right,
.eh-main-wrap.eh-main-wrap.eh-side-left:not(.eh-line-position-3) .eh-line-wrap-1 .eh-line-right {
  display: none;
}
.eh-main-wrap.eh-main-wrap.eh-side-left:not(.eh-line-position-3) .eh-line-wrap-2 .eh-line-left,
.eh-main-wrap.eh-main-wrap.eh-side-left:not(.eh-line-position-3) .eh-line-wrap-1 .eh-line-left {
  display: flex;
}
.eh-main-wrap.eh-line-position-3 .eh-line-wrap .eh-line-left,
.eh-main-wrap.eh-line-position-3 .eh-line-wrap .eh-line-right {
  display: flex;
}
.eh-main-wrap.eh-main-wrap.eh-line-position-3 .eh-line-wrap-2 .eh-line-left,
.eh-main-wrap.eh-main-wrap.eh-line-position-3 .eh-line-wrap-1 .eh-line-right {
  display: none;
}
.eh-main-wrap.eh-shape-group-00 .eh-line-shape {
  display: none;
}
.eh-main-wrap:not(.eh-shape-0) .eh-line-wrap .eh-line-shape > svg {
  display: block;
}
.eh-main-wrap.eh-shape-1:not(.eh-line-position-3) .eh-line-wrap .eh-line-shape-center,
.eh-main-wrap.eh-shape-11:not(.eh-line-position-3) .eh-line-wrap .eh-line-shape-center,
.eh-main-wrap.eh-shape-101:not(.eh-line-position-3) .eh-line-wrap .eh-line-shape-center,
.eh-main-wrap.eh-shape-201:not(.eh-line-position-3) .eh-line-wrap .eh-line-shape-center,
.eh-main-wrap.eh-shape-5:not(.eh-line-position-3) .eh-line-wrap .eh-line-shape-center,
.eh-main-wrap.eh-shape-105:not(.eh-line-position-3) .eh-line-wrap .eh-line-shape-center,
.eh-main-wrap.eh-shape-205:not(.eh-line-position-3) .eh-line-wrap .eh-line-shape-center {
  display: flex;
}
.eh-main-wrap.eh-shape-1:not(.eh-line-position-3) .eh-line-wrap .eh-line-shape-center,
.eh-main-wrap.eh-shape-11:not(.eh-line-position-3) .eh-line-wrap .eh-line-shape-center,
.eh-main-wrap.eh-shape-101:not(.eh-line-position-3) .eh-line-wrap .eh-line-shape-center,
.eh-main-wrap.eh-shape-201:not(.eh-line-position-3) .eh-line-wrap .eh-line-shape-center,
.eh-main-wrap.eh-shape-5:not(.eh-line-position-3) .eh-line-wrap .eh-line-shape-center,
.eh-main-wrap.eh-shape-105:not(.eh-line-position-3) .eh-line-wrap .eh-line-shape-center,
.eh-main-wrap.eh-shape-205:not(.eh-line-position-3) .eh-line-wrap .eh-line-shape-center {
  display: flex;
}
.eh-main-wrap:not(.eh-shape-0) .eh-line-wrap .eh-line-shape-pre,
.eh-main-wrap:not(.eh-shape-0) .eh-line-wrap .eh-line-shape-post,
.eh-main-wrap:not(.eh-shape-0) .eh-line-wrap .eh-line-shape > svg:nth-child(2) {
  display: none;
}
.eh-main-wrap.eh-shape-0 .eh-line-wrap .eh-line-shape > svg {
  display: none;
}
.eh-main-wrap.eh-line-position-0 .eh-line-wrap-1 {
  display: none;
}
.eh-main-wrap.eh-line-position-0 .eh-title {
  order: 2;
}
.eh-main-wrap.eh-line-position-0 .eh-subtitle {
  order: 4;
}
.eh-main-wrap.eh-line-position-0 .eh-line-wrap-2 {
  display: none;
}
.eh-main-wrap.eh-line-position-0.eh-sub-top .eh-line-wrap-1 {
  display: none;
}
.eh-main-wrap.eh-line-position-0.eh-sub-top .eh-title {
  order: 3;
}
.eh-main-wrap.eh-line-position-0.eh-sub-top .eh-subtitle {
  order: 2;
}
.eh-main-wrap.eh-line-position-0.eh-sub-top .eh-line-wrap-2 {
  display: none;
}
.eh-main-wrap.eh-line-position-1 .eh-line-wrap-1 {
  display: none;
}
.eh-main-wrap.eh-line-position-1 .eh-title {
  order: 1;
}
.eh-main-wrap.eh-line-position-1 .eh-subtitle {
  order: 2;
}
.eh-main-wrap.eh-line-position-1 .eh-line-wrap-2 {
  order: 3;
}
.eh-main-wrap.eh-line-position-1.eh-sub-top .eh-line-wrap-1 {
  display: none;
}
.eh-main-wrap.eh-line-position-1.eh-sub-top .eh-title {
  order: 2;
}
.eh-main-wrap.eh-line-position-1.eh-sub-top .eh-subtitle {
  order: 1;
}
.eh-main-wrap.eh-line-position-1.eh-sub-top .eh-line-wrap-2 {
  order: 3;
}
.eh-main-wrap.eh-line-position-1.eh-line-top .eh-line-wrap-1 {
  display: flex;
  order: 1;
}
.eh-main-wrap.eh-line-position-1.eh-line-top .eh-title {
  order: 2;
}
.eh-main-wrap.eh-line-position-1.eh-line-top .eh-subtitle {
  order: 4;
}
.eh-main-wrap.eh-line-position-1.eh-line-top .eh-line-wrap-2 {
  display: none;
}
.eh-main-wrap.eh-line-position-1.eh-sub-top.eh-line-top .eh-line-wrap-1 {
  order: 1;
}
.eh-main-wrap.eh-line-position-1.eh-sub-top.eh-line-top .eh-title {
  order: 3;
}
.eh-main-wrap.eh-line-position-1.eh-sub-top.eh-line-top .eh-subtitle {
  order: 2;
}
.eh-main-wrap.eh-line-position-1.eh-sub-top.eh-line-top .eh-line-wrap-2 {
  display: none;
}
.eh-main-wrap.eh-line-position-2 .eh-line-wrap-1 {
  order: 1;
}
.eh-main-wrap.eh-line-position-2 .eh-title {
  order: 2;
}
.eh-main-wrap.eh-line-position-2 .eh-subtitle {
  order: 3;
}
.eh-main-wrap.eh-line-position-2 .eh-line-wrap-2 {
  order: 4;
}
.eh-main-wrap.eh-line-position-2.eh-sub-top .eh-line-wrap-1 {
  order: 1;
}
.eh-main-wrap.eh-line-position-2.eh-sub-top .eh-title {
  order: 3;
}
.eh-main-wrap.eh-line-position-2.eh-sub-top .eh-subtitle {
  order: 2;
}
.eh-main-wrap.eh-line-position-2.eh-sub-top .eh-line-wrap-2 {
  order: 4;
}
.eh-main-wrap.eh-line-position-3 .eh-line-wrap-1,
.eh-main-wrap.eh-line-position-3 .eh-line-wrap-2 {
  margin: 0 !important;
}
.eh-main-wrap.eh-line-position-3 {
  display: flex;
  align-items: center;
  flex-direction: row;
}
.eh-main-wrap.eh-line-position-3 .eh-line-wrap {
  width: auto;
}
.eh-main-wrap.eh-line-position-3 .eh-line-wrap-1 {
  order: 1;
}
.eh-main-wrap.eh-line-position-3 .eh-title {
  order: 2;
}
.eh-main-wrap.eh-line-position-3 .eh-subtitle {
  order: 4;
}
.eh-main-wrap.eh-line-position-3 .eh-line-wrap-2 {
  order: 3;
}
.eh-main-wrap.eh-line-position-3.eh-sub-top .eh-line-wrap-1 {
  order: 2;
}
.eh-main-wrap.eh-line-position-3.eh-sub-top .eh-title {
  order: 3;
}
.eh-main-wrap.eh-line-position-3.eh-sub-top .eh-subtitle {
  order: 1;
}
.eh-main-wrap.eh-line-position-3.eh-sub-top .eh-line-wrap-2 {
  order: 4;
}
.eh-main-wrap.eh-line-position-3.eh-side-right .eh-line-wrap-1 {
  display: none;
}
.eh-main-wrap.eh-line-position-3.eh-side-left .eh-line-wrap-2 {
  display: none;
}

.eh-main-wrap.eh-align-left .eh-line-wrap {
  justify-content: flex-start;
}
.eh-main-wrap.eh-align-center {
  align-content: center;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.eh-main-wrap.eh-align-right {
  align-content: flex-end;
  justify-content: flex-end;
  text-align: right;
}
.eh-main-wrap.eh-align-right:not(.eh-line-position-3) {
  align-items: flex-end;
}
.eh-main-wrap.eh-align-right .eh-line-wrap {
  justify-content: flex-end;
}
.eh-main-wrap.eh-line-group-300 .eh-extender {
  display: block;
  box-sizing: border-box;
  flex: 1;
}
.eh-main-wrap.eh-line-group-300.eh-side-left .eh-extender-right,
.eh-main-wrap.eh-line-group-300.eh-side-right .eh-extender-left {
  display: none;
}
.eh-main-wrap.eh-line-1.eh-shape-group-00:not(.eh-line-position-3) .eh-line-wrap .eh-line-left,
.eh-main-wrap.eh-line-2.eh-shape-group-00:not(.eh-line-position-3) .eh-line-wrap .eh-line-left,
.eh-main-wrap.eh-line-position-3.eh-line-group-300 .eh-line-wrap-1 .eh-extender-right,
.eh-main-wrap.eh-line-position-3.eh-line-group-300 .eh-line-wrap-2 .eh-extender-left {
  display: none;
}
.eh-main-wrap.eh-line-group-0.eh-full-width .eh-line-wrap,
.eh-main-wrap.eh-line-group-100.eh-full-width .eh-line-wrap {
  width: 100%;
}
.eh-main-wrap.eh-line-position-3.eh-line-group-0.eh-full-width .eh-line-wrap,
.eh-main-wrap.eh-line-position-3.eh-line-group-100.eh-full-width .eh-line-wrap {
  flex: 1;
}
.eh-main-wrap.eh-line-group-0.eh-full-width .eh-line-wrap .eh-line-left,
.eh-main-wrap.eh-line-group-0.eh-full-width .eh-line-wrap .eh-line-right,
.eh-main-wrap.eh-line-group-100.eh-full-width .eh-line-wrap .eh-line-left,
.eh-main-wrap.eh-line-group-100.eh-full-width .eh-line-wrap .eh-line-right {
  width: auto !important;
  flex: 1;
}
.eh-main-wrap.eh-main-wrap.eh-line-group-300.eh-full-width .eh-line-wrap .eh-line-left,
.eh-main-wrap.eh-main-wrap.eh-line-group-300.eh-full-width .eh-line-wrap .eh-line-right {
  width: auto;
}
.eh-main-wrap.eh-main-wrap.eh-line-position-3.eh-line-group-300.eh-full-width .eh-line-wrap-2 .eh-extender-left,
.eh-main-wrap.eh-main-wrap.eh-line-position-3.eh-line-group-300.eh-full-width .eh-line-wrap-1 .eh-extender-right {
  display: none;
}
.eh-main-wrap.eh-full-width:not(.eh-line-group-0) .eh-line-wrap {
  width: 100%;
  flex: 1;
}
.eh-main-wrap.eh-line-102.eh-full-width .eh-line-wrap:before,
.eh-main-wrap.eh-line-102.eh-full-width .eh-line-wrap:after,
.eh-main-wrap.eh-line-103.eh-full-width .eh-line-wrap:before,
.eh-main-wrap.eh-line-103.eh-full-width .eh-line-wrap:after,
.eh-main-wrap.eh-full-width:not(.eh-line-group-0) .eh-line-wrap .eh-extender {
  content: "";
  display: block;
  flex: 1;
  width: auto;
}
.eh-main-wrap.eh-line-102.eh-full-width .eh-line-wrap .eh-extender,
.eh-main-wrap.eh-line-103.eh-full-width .eh-line-wrap .eh-extender {
  display: none;
}
.eh-main-wrap.eh-main-wrap.eh-line-group-200.eh-full-width .eh-line-wrap:before,
.eh-main-wrap.eh-main-wrap.eh-line-group-200.eh-full-width .eh-line-wrap:after {
  content: "";
  display: block;
  flex: 1;
  width: auto;
}
.eh-main-wrap.eh-main-wrap.eh-line-group-200.eh-full-width .eh-line-wrap:before {
  margin-right: 8px;
}
.eh-main-wrap.eh-main-wrap.eh-line-group-200.eh-full-width .eh-line-wrap:after {
  margin-left: 8px;
}
.eh-main-wrap.eh-main-wrap.eh-line-group-200.eh-full-width .eh-line-wrap .eh-extender {
  display: none;
}
.eh-main-wrap.eh-main-wrap.eh-line-position-3.eh-full-width:not(.eh-line-group-0) .eh-line-wrap-1:after,
.eh-main-wrap.eh-main-wrap.eh-line-position-3.eh-full-width:not(.eh-line-group-0) .eh-line-wrap-2:before {
  display: none;
}
.eh-main-wrap.eh-main-wrap.eh-line-position-3.eh-align-center.eh-side-right.eh-full-width:not(.eh-line-group-0) .eh-line-wrap-1 {
  display: flex;
}
.eh-main-wrap.eh-main-wrap.eh-line-position-3.eh-align-center.eh-side-right.eh-full-width:not(.eh-line-group-0) .eh-line-wrap-1 > * {
  display: none;
}
.eh-main-wrap.eh-main-wrap.eh-line-position-3.eh-align-center.eh-side-left.eh-full-width:not(.eh-line-group-0) .eh-line-wrap-2 {
  display: flex;
}
.eh-main-wrap.eh-main-wrap.eh-line-position-3.eh-align-center.eh-side-left.eh-full-width:not(.eh-line-group-0) .eh-line-wrap-2 > * {
  display: none;
}
.eh-main-wrap.eh-main-wrap.eh-side-right.eh-full-width:not(.eh-line-group-0) .eh-line-wrap:before,
.eh-main-wrap.eh-side-right.eh-full-width:not(.eh-line-group-0) .eh-line-wrap .eh-extender-left {
  display: none;
}
.eh-main-wrap.eh-main-wrap.eh-side-left.eh-full-width:not(.eh-line-group-0) .eh-line-wrap:after,
.eh-main-wrap.eh-side-left.eh-full-width:not(.eh-line-group-0) .eh-line-wrap .eh-extender-right {
  display: none;
}

.eh-main-wrap .eh-line-wrap .eh-lines {
  display: flex;
  align-items: center;
  border: 0px solid transparent;
}
.eh-main-wrap .eh-line-wrap .eh-lines svg {
  display: block;
  width: 100%;
}
.eh-main-wrap.eh-line-group-0 .eh-line-wrap .eh-lines svg {
  display: none;
}
.eh-main-wrap:not(.eh-line-group-0) .eh-line-wrap .eh-line-left {
  transform: scale(-1,1);
}
.eh-main-wrap.eh-line-102 .eh-line-wrap .eh-lines svg,
.eh-main-wrap.eh-line-103 .eh-line-wrap .eh-lines svg {
  height: 12px;
}
.eh-main-wrap.eh-line-group-300.eh-thickness-1 .eh-line-wrap .eh-lines,
.eh-main-wrap.eh-line-group-300.eh-thickness-1 .eh-line-wrap .eh-lines svg {
  height: 9px;
  width: 16px !important;
}
.eh-main-wrap.eh-line-group-300.eh-thickness-2 .eh-line-wrap .eh-lines,
.eh-main-wrap.eh-line-group-300.eh-thickness-2 .eh-line-wrap .eh-lines svg {
  height: 10px;
  width: 20px !important;
}
.eh-main-wrap.eh-line-group-300.eh-thickness-3 .eh-line-wrap .eh-lines,
.eh-main-wrap.eh-line-group-300.eh-thickness-3 .eh-line-wrap .eh-lines svg {
  height: 12px;
  width: 24px !important;
}
.eh-main-wrap.eh-line-group-300.eh-thickness-4 .eh-line-wrap .eh-lines,
.eh-main-wrap.eh-line-group-300.eh-thickness-4 .eh-line-wrap .eh-lines svg {
  height: 14px;
  width: 28px !important;
}
.eh-main-wrap.eh-line-group-300.eh-line-305.eh-thickness-1 .eh-line-wrap .eh-lines,
.eh-main-wrap.eh-line-group-300.eh-line-303.eh-thickness-1 .eh-line-wrap .eh-lines,
.eh-main-wrap.eh-line-group-300.eh-line-305.eh-thickness-1 .eh-line-wrap .eh-lines svg,
.eh-main-wrap.eh-line-group-300.eh-line-303.eh-thickness-1 .eh-line-wrap .eh-lines svg {
  height: 17px;
  width: 32px !important;
}
.eh-main-wrap.eh-line-group-300.eh-line-305.eh-thickness-2 .eh-line-wrap .eh-lines,
.eh-main-wrap.eh-line-group-300.eh-line-303.eh-thickness-2 .eh-line-wrap .eh-lines,
.eh-main-wrap.eh-line-group-300.eh-line-305.eh-thickness-2 .eh-line-wrap .eh-lines svg,
.eh-main-wrap.eh-line-group-300.eh-line-303.eh-thickness-2 .eh-line-wrap .eh-lines svg {
  height: 18px;
  width: 36px !important;
}
.eh-main-wrap.eh-line-group-300.eh-line-305.eh-thickness-3 .eh-line-wrap .eh-lines,
.eh-main-wrap.eh-line-group-300.eh-line-303.eh-thickness-3 .eh-line-wrap .eh-lines,
.eh-main-wrap.eh-line-group-300.eh-line-305.eh-thickness-3 .eh-line-wrap .eh-lines svg,
.eh-main-wrap.eh-line-group-300.eh-line-303.eh-thickness-3 .eh-line-wrap .eh-lines svg {
  height: 21px;
  width: 40px !important;
}
.eh-main-wrap.eh-line-group-300.eh-line-305.eh-thickness-4 .eh-line-wrap .eh-lines,
.eh-main-wrap.eh-line-group-300.eh-line-303.eh-thickness-4 .eh-line-wrap .eh-lines,
.eh-main-wrap.eh-line-group-300.eh-line-305.eh-thickness-4 .eh-line-wrap .eh-lines svg,
.eh-main-wrap.eh-line-group-300.eh-line-303.eh-thickness-4 .eh-line-wrap .eh-lines svg {
  height: 24px;
  width: 48px !important;
}

.eh-main-wrap.eh-shape-1 .eh-line-wrap.eh-line-wrap-1 .eh-line-left svg,
.eh-main-wrap.eh-shape-11 .eh-line-wrap.eh-line-wrap-1 .eh-line-left svg,
.eh-main-wrap.eh-shape-101 .eh-line-wrap.eh-line-wrap-1 .eh-line-left svg,
.eh-main-wrap.eh-shape-201 .eh-line-wrap.eh-line-wrap-1 .eh-line-left svg,
.eh-main-wrap.eh-shape-5 .eh-line-wrap.eh-line-wrap-1 .eh-line-left svg,
.eh-main-wrap.eh-shape-105 .eh-line-wrap.eh-line-wrap-1 .eh-line-left svg,
.eh-main-wrap.eh-shape-205 .eh-line-wrap.eh-line-wrap-1 .eh-line-left svg {
    transform: scale(1,-1);
}
.eh-main-wrap.eh-shape-1 .eh-line-wrap.eh-line-wrap-1 .eh-line-right svg,
.eh-main-wrap.eh-shape-11 .eh-line-wrap.eh-line-wrap-1 .eh-line-right svg,
.eh-main-wrap.eh-shape-101 .eh-line-wrap.eh-line-wrap-1 .eh-line-right svg,
.eh-main-wrap.eh-shape-201 .eh-line-wrap.eh-line-wrap-1 .eh-line-right svg,
.eh-main-wrap.eh-shape-5 .eh-line-wrap.eh-line-wrap-1 .eh-line-right svg,
.eh-main-wrap.eh-shape-105 .eh-line-wrap.eh-line-wrap-1 .eh-line-right svg,
.eh-main-wrap.eh-shape-205 .eh-line-wrap.eh-line-wrap-1 .eh-line-right svg {
  transform: scale(1,-1);
}
.eh-main-wrap .eh-line-wrap .eh-lines svg {
  height: 8px;
}
.eh-main-wrap.eh-line-301 .eh-line-wrap .eh-lines svg {
  height: 12px;
}
.eh-main-wrap.eh-line-303 .eh-line-wrap .eh-lines svg {
  height: 16px;
}
.eh-main-wrap .eh-line-wrap .eh-line-shape svg {
  display: none;
  width: 100%;
  height: 100%;
  fill:  transparent;
  overflow: visible;
  box-sizing: content-box;
}
.eh-main-wrap .eh-line-wrap .eh-lines svg {
  overflow: visible;
}
.eh-main-wrap.eh-shape-group-200 .eh-line-wrap .eh-line-shape > svg:nth-child(2) {
  display: block;
  position: absolute !important;
  top: 0;
  left: 0;
  stroke: transparent;
  box-sizing: border-box;
}
.eh-main-wrap.eh-shape-group-200 .eh-line-wrap .eh-line-shape {
  position: relative;
}
.eh-main-wrap.eh-shape-group-300 .eh-line-wrap .eh-line-shape-pre,
.eh-main-wrap.eh-shape-group-300 .eh-line-wrap .eh-line-shape-post {
  display: block;
}
.eh-main-wrap.eh-shape-group-300 .eh-line-wrap .eh-line-shape-post svg {
  transform: translate(-50%,0);
}
.eh-main-wrap.eh-line-position-3.eh-full-width:not(.eh-line-group-0) .eh-line-wrap {
  min-width: 0px;
  display: grid;
  justify-content: flex-end;
  grid-template-columns:  min-content min-content min-content;
}
.eh-main-wrap.eh-line-position-3.eh-full-width:not(.eh-line-group-0) .eh-line-wrap-2 {
  justify-content: flex-start;
}
.eh-main-wrap.eh-line-position-3.eh-line-group-100.eh-full-width .eh-line-wrap-1 {
  grid-template-columns:  1fr min-content min-content;
}
.eh-main-wrap.eh-line-position-3.eh-line-group-100.eh-full-width .eh-line-wrap-2 {
  grid-template-columns: min-content min-content 1fr;
}
.eh-main-wrap.eh-line-position-3.eh-line-group-100.eh-shape-group-00.eh-full-width .eh-line-wrap-1 {
  grid-template-columns:  1fr min-content;
}
.eh-main-wrap.eh-line-position-3.eh-line-group-100.eh-shape-group-00.eh-full-width .eh-line-wrap-2 {
  grid-template-columns: min-content 1fr;
}
.eh-main-wrap.eh-line-position-3.eh-line-group-200.eh-full-width .eh-line-wrap-1 {
  grid-template-columns: 1fr min-content min-content;
}
.eh-main-wrap.eh-line-position-3.eh-line-group-200.eh-full-width .eh-line-wrap-2 {
  grid-template-columns: min-content min-content 1fr;
}
.eh-main-wrap.eh-line-position-3.eh-line-group-200.eh-shape-group-00.eh-full-width .eh-line-wrap-1 {
  grid-template-columns: 1fr min-content;
}
.eh-main-wrap.eh-line-position-3.eh-line-group-200.eh-shape-group-00.eh-full-width .eh-line-wrap-2 {
  grid-template-columns: min-content 1fr;
}
.eh-main-wrap.eh-line-position-3.eh-line-group-300.eh-full-width .eh-line-wrap {
  grid-template-columns: min-content 1fr min-content;
}
.eh-main-wrap.eh-line-position-3.eh-line-group-300.eh-shape-group-00.eh-full-width .eh-line-wrap-1 {
  grid-template-columns: min-content 1fr;
}
.eh-main-wrap.eh-line-position-3.eh-line-group-300.eh-shape-group-00.eh-full-width .eh-line-wrap-2 {
  grid-template-columns: 1fr min-content;
}
.eh-main-wrap.eh-line-position-3.eh-line-group-300.eh-full-width .eh-line-wrap .eh-extender  {
  width: 100% !important;
}
.eh-main-wrap .eh-title div[tag="node"],
.eh-main-wrap .eh-subtitle div[tag="node"] {
  min-width: 20px !important;
}
.eh-main-wrap .eh-title .mez:has(>div[tag="node"]),
.eh-main-wrap .eh-subtitle .mez:has(>div[tag="node"]) {
  border: 0px solid transparent;
  padding: 0;
  margin: 0;
}
.eh-main-wrap .eh-title .out:has(.mez>div[tag="node"]),
.eh-main-wrap .eh-subtitle .out:has(.mez>div[tag="node"]) {
  padding: 0;
  overflow: visible;
}
.mez.selected > div > .eh-main-wrap .eh-title .mez:has(>div[tag="node"]),
.mez.selected > div > .eh-main-wrap .eh-subtitle .mez:has(>div[tag="node"]) {
  box-shadow: 0 0 0 1px #acadb7;
}
.dark .mez.selected > div > .eh-main-wrap .eh-title .mez:has(>div[tag="node"]),
.dark .mez.selected > div > .eh-main-wrap .eh-subtitle .mez:has(>div[tag="node"]) {
  box-shadow: 0 0 0 1px #666666;
}


/*
 * com.onelittledesigner.layouts_2_css
 */

.layouts-2-image,
.layouts-2-button {
  margin: 16px 0;
}
.layouts-2-button a {
  padding: 12px 24px;
  text-decoration: none;
  display: inline-block;
  white-space: nowrap;
}
.layouts-2-image {
  width: 100%;
  display: block;
  box-sizing: border-box;
}
.layouts-2-image[data-no-image] {
  aspect-ratio: 1.7778;
  display: block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0CAIAAABEtEjdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAHpJJREFUeNrs3e1xGlffwGFHk68aGsjgAhhUgBANaGjAoxRAcAFOVIAUFWBuCgijBhg3oJcCYCjAjBtg1MDzj3hu3Ynj+EXePZw9e10fPErGlpZl9eNw9uzyw8PDwwsAynJgFwCIOwDiDoC4AyDuAIg7gLgDIO4AiDsA4g6AuAOIOwDiDoC4AyDuAIg7AOIOIO4AiDsA4g6AuAMg7gDiDoC4AyDuAIg7AOIOgLgDiDsA4g6AuAMg7gCIO4C4AyDuAIg7AOIOgLgDIO4A4g6AuAMg7gCIOwDiDiDuAIg7AOIOgLgDIO4AiDuAuAMg7gCIOwDiDoC4A4g7AOIOQN5+bNWjXS6X2+329vY2vr65uYk/4z/jfzoOoDBHR0edTie+GA6H8efJyUn8Z/zP9uyBHx4eHgp+eJvNJiIe+V6tVruaA20Wre/3+1H5+KLb7Yp7wyweRc0j7o5m4JMi7pH40SNxz9p8Pt9l3VELfJNd4s/OzsQ9I8vlcjqdRtO3261jFHi2TqcTiZ9MJgXMzjc77hH0yLrJdKBaw+EwEt/o6Zqmxn0+n19cXJhSB+rT7XbPz88bOlfTvLjHaP3NmzeyDiRL/NXVVeNG8U2K+3K5/PXXX03CAOkNh8Pff/+9QXPxzYj7dru9uLiYTqeOMGCPJpPJ+fn57vIocf9ei8ViPB5bCQPkIMo+m83yn6XJ+t4yEfTI+qtXr5QdyKdLEaX8R5z5jtyXy2XsQSdOgTx1u93r6+tsZ+EzHblPp9PBYKDsQLYiUJGp+Xxu5P614v1OtvsL4CNnZ2ez2UzcP2e73Z6enroHL9AsR0dH7969y2oVTUbTMvEeR9mBJopwRb6ymknOZeS+2zVWxQDNFSP3GL9ncoo1i5G7sgMFyGpief9xV3ZA3yu352mZzWZzfHys7EBJOp3O/f39fj/Gb58j992FXsoOlDd+33vc9jlyHwwG1sYApTo6Orq7u2vdyH08His7ULBIXISuXXGfTqeuQQWKF6Hb173K9zAtE69mg8HAsw60xN3dXfrF76lH7rvzDJ5soD32cnI1ddx9/CnQNhG9SF/JcV8sFqbagRaK9EUAU/7EdHPu8a6k1+tZ1Q60U6fTWa/Xye4cmW7kfnFxoexAa0UAI4OljdytkAF4kXDlTKK4n56e3tzcZPX+aDgcxi7u9/vxdXyR1V32ge8ZIMdoMv5crVbxRZQnqzmDKM+7d+8Kiftischk+WNE/Ozs7OTkJNvPtAXqmDm4vb2dz+eZXBV/fX09Go1KiHuv19vv8scYlceunEwmmg4tr/x0Oo3h5n7H8t1ud71eNz7u8Wq5x7srRNZfv34dWTfrAuxE2SPxb9++3WPiZ7PZ2dlZs+O+x2F7jNavrq72e0tlIE+7C4sSrz1POXivdylk7Li9lH33SYbX19fKDvxbXiMREYq9vK2PMNb9ulJv3PdyO7QYsMdL4nA4dPgCnxehiFwkOL2ZPo81xn23CCnx/ppMJvFqbIYd+Po3+hGNSEfinxt5rHX1To1xTz9sn81mV1dXDlbgW0U6IiAlDd5rPKH6008/pTwZneDsM1C2xKv74k3Dhw8fGjZyj32k7ECzREZSjt8jkvXdKLeuuKdcYHR+fq7sQFV9Tzn/Xl8q65qWOTw8TLNrRqPR9fW1IxKo0KtXr5KNUGuKcC0j92Q7pdPppD8HAhQvwpJs0V1NwWx23K16BGoaOCabEmhS3NMsbx+NRq5UAmoSeUlzcVNNwax+zn2z2fR6vQSvq/f39+4uANQnanZ8fJxg4d96va68ZtWP3NMM21+/fq3sQK0iMpGahg7eq497gtvhx7A9/bXCQAuluWF4HdmsPu6r1aruHTEajZxHBRLYfdRP3T+ljmxWP+eeYIV7sk+YBYhh9WAwqPunVJ7ig8r3Qt274OiRAw5II01zKo9nxXFPcFrZnQaAxBJkp/J4Vhz329vbunfBycmJQw1IKUF2Ko/nQbN2cafTMScDJBbZadwijorjXvcid5ekAntRd3wqj2fDRu6G7YD47CHudZ9Q7ff7DjIgvbrjk/sJ1bqXQrp2CdiLuuOT+1JI74yAIrV9WqbpL54AZcTnwHMGUJ4f7QJoru12u1wuV6vV+/fvdzefii82m81Hf63b7b58+fLF41nB+CL+bOLCbb5JxTcOq/uuYTV9kiw0SLT75r/+2fGvF8Uf/pdPRyivb+IOjWn6YrGYz+d1rEmLgfzZ2dloNFJ5cRd3SGT+KM1nnMUo/uyR3S7u4g612G630+n0jz/++J65l+eJ8fvPP/+c5kOIxF3cxZ0Wuby8fPv2bYJ7aH9GlP3169e//fabp6OJfbMUEvKyWCx6vd7FxcV+y7576xCbERsTm+R5aRxxh1xsNpvT09NXr16ln4f5/FbFJsWGZbVViDs0w3Q6PT4+TnPW9Bliw2LzYiM9U01hzh32bLvdjsfjpkx9jEaj2WzWzhOt5tyBr7VcLmNE3KBJ7djU2OC67/+KuEODRSibOJe9OzfgLKu4A58wn89fvXq19yUxzxObHRsfD8HzKO7A38o+Ho+b/ijiIei7uANFlV3fxR0os+z6Lu7AnxaLRWFlf+q786viDi21XC6LLPtT362PFHdond3ykoaujfEAxR3414Ft8fdmiQdY8FsTcQc+Np1OWzIlHQ/T/Wcy4d4yUPt49vj4uD3zFZ1O5/7+vsiP63NvGeB/xuNxq2aid/dB87zvnbhDjRaLRbZ38a1PPGQrI/fOtAzUqNfrtfMzLrrd7nq9LuxBmZYB/nR5ednaTy+KBx4P3zFg5G7kTmm2220M29u87rvT6cTgvaSP9TByB/5c/tjyK3ri4VsWuUfiDrX4448/7AQ7QdyhKPP5vLWz7X8VO8ENI8Udioq7nWBXiDuUNlxt4dr2fxO7wpuYvfjRLoBq7fH6ndFoNBwO+/3+0dHRbpnKdrtdLper1WqPFxbFz51MJg6MxCyFhIoNBoPEdzbvdrvn5+dR9s+vO4zQR2cvLi4SD6Xjlebu7q6AZ7ZZfRN3qFJ0s9frpfyJkfUYF3/9cvLdCsVIfMqNXK/XBdxKzDp3aK+Us+0R9BgR//bbb990oVD85fgn8Q9TXl7kJER64g6NrNjR0VEMh+PPvfxzcRd3EPdaxuzv3r37zqF3Jd9E3MUdyrfdbtOcq6wqyru+J9jg2C0+XlXcoanSLJI5Pz+vcDolvlV8w2J2DuIO1VutVnX/iG63W/ma8fiGCZayJNg5iDvU4v379wmG7ZXPksc3TDB4T7BzEHdo6uB0NBo16NsauYs78FUJrmlxS3zbBH1H3KGR6p55GA6HDf3mL0zLiDs0V93rIPv9fkO/eYKdg7hDU9V6QWmyq1URd+Bvar2atKRPskbcAcQd2Ktar+B3ewBxB/aj1iv43R5A3IFPq/si/lqvA6r7IqMCPqxD3KGlXr58Wev3r/XGuXXflbfunYO4Q1MtFouaZsZ3H69qD4s78Al1Xwe063sd33Y+nxewcxB3qEWCmYeLi4vKB+/xDd++fVvAzkHcoamD081mM51Oq/2e8Q0T3BvAyD2xHx4eHir8doeHh7VubrVbC5UPgX/66acEP+ju7q6quwUsl8vBYJBgmz98+ND0i2Cb1Tcjd6hMxCvNgr/T09NKJmfim8S3SrDBsVvc3iAxcYcq1X3j3L9G+Tv7Xsk3yWq3IO7Q+Iotl8ter/fsy0q/85+Lu7iDuNc4fh8MBpeXl980+o6/HP8k/mHKm8mIu7hDs3W73cQ3Rr+4uDg+Pp7P51+MdfyF+Gvxl+OfpNzC2CHuPZDej3YBVOvs7CzxTbg2m814PH7x+CGrMUbu9/vR090JzAh6bMxqtbq5udnXNaixQxwV6VkKCdWnttfr2Q9P1ut1GSN3SyGh1SJkppifxK4wJ7MX4g7VMxFhV+ydaRmoRa/XS3BNf/5vYtbrdTEPx7QM8OLnn3+2E+wEI3cjd0qz3W5j8N7mDybtdDoxbC/prgNG7sCfaXv9+nWb90A8fPeTMXI3cqdMrZ15L2y23cgd+JurqysPnL0Qd6jR7pLRtj3qeMjxwD374g4lm81mrZp6jgcbD9nzLu5QuG63e35+3p7HGw/WJaniDq0wmUxaMk0RDzMerGdc3KEtZrNZ8ePZeIAmZMQd2qXT6VxfXxc8+V78AxR34NOOjo4KHtjGQ0v8KSWIO+RiNBoV2fd4UNY+iju02tnZWWF9j4fjvr7iDhTVd2UXd6C0viu7uAOf6Htzl5fs1sYou7gDnzAajd69e9e49e+xwbHZzqCKO/Cvjo6O7u/vGxTK2NTYYKsexR34gt0Ux9XVVeZTNLF5sZGuVBJ34BtMJpMYEWd7f+DYsNg8940Rd+Cb7eayY2ic1Sx8bExsUhPPDYg7kJHRaLRer8/Pz/c++xEbEJsRG+PcaRP5DFXI1Ha7nU6nf/zxR/pPYY1B+s8//zyZTEyvN7dv4s7/3NzcbB7FF/Gfy+Uy+vLJv3l0dBS/9pGAly9fnpyc7P7TDqzJ/NHuSanbcDg8e2S3i7u4Nz7ot7e3N4++c6w3fBRv4YW+DvGiu1gsovLxolv5N4+X5wh6PHcm1sVd3Jtt8V//NjZXipwrf/Nf3zNj8/R6HDxT4i7uje9CDP2STeNG33eVt+drEq/NMZBfrVbv37+PP+P/xBf/fHJ3E2jxRb/fjy/iTzNp4i7u5WT94uIiyp7+R+8+Ido0LuKesm+WQrYi6+PxuNfr7aXsOWwAtJC4F/6e/c2bN5lUdZf4wWCQZtUHiDtlWiwWkfXpdJrVVi2Xy9PT06h8HSdyAXEvfMD+6lG2AY13EvHCYwgP4s43DI2jmzFsz/8VKIbwb9688ZSBuPMF0+l0MBg0aMajcRsM4k5q4/G4iQPheKtxfHxcx1WXIO40226SvbkLDTebzenpqb6DuPO3skcZ859k/5pHoe8g7vxpt7KwjCbqO4g7pZVd30Hc+dNisYgOlrfORN9B3NtrPp/nfI2SvoO4880uLy/H43HZj1HfQdzbJbJ+cXHRhkcafR8MBm4kCeJefuwavZj92S9m+g7P8KNd0JSyt3aaYjcH5bM+wMi9NOUteTR+ByN3ZV8WueTR+B2M3Nur1MXsxu8g7u1V9mJ2fQdxb6M2LGbXd6iPOXf9auT+eWH+HYzcG6Sdi9m9/oGRe+Fld8298TsYuRfFYnbjdzByL7PsFsYYv4O4l2OxWEShcit7t9sdPTo6Oup0Ok///+bmZrVaxZ/5fLCfvsM//fDw8FDhtzs8PKx1c6vd2hzM5/PcljxG0CeTyXA4/Pxfi1ej6XT69u3bTF6WZrOZvlOrZvVN3Pfp8vIyq/v3xmg9EvnFrH+U+HgIUXl9R9yz6psTqvucTMiq7DFgv7+//6ayh06nc3V1FVX969TNHnep86sg7nuT4WL2GPBeX18/O9Dxz9+9e6fvIO6tLvvp6Wk+ZyNfPM5mhO/8JkdHR/oO4t5SGS5mr3CeWt9B3JV9/6LCd3d31Z6B1HcQ93bJ7c7s0d+ocLS48u+s7yDubZHbndmjv+v1uo6y6zuIe1vkdmf2NOXVdxD3kuW2mP3s7Ozu7i5Nc/UdxL1AeS5m//4lj/oO4t7qshe5mF3fQdzbq+zF7PoO4q7s+1fHYnZ9B3Fvl/YsZtd3EPe2aNtidn0HcS9fOxez6zuIe8navJhd30HcC2Qxu76DuBdYdovZ9R3EvSgWs+s7iLuy1yuTxez6DuLeYBaz6zuIe2ksZtd3EPfSWMyu7yDupbGYXd9B3ItiMbu+g7gXWHaL2fUdxL0oFrPru77TUD88PDxU+O0ODw9r3dxqt/Zrym7J435fWXPY/214Qf3KZySejtvb2/j6/fv3m83mo7/Q7XZfvnwZX5ycnMThWt6x2qy+ifunLRaLGLUpu763ue+R75tHq9Xqee9f44jt9/vDR5F+cRf3Pcc93olb8qjvre177PP4FYgRerUTknEYx4g+9mFzxyji3uy4X15eZrXksc1l1/fE4/R4w/r27dt/zrdUK4bwr1+/jj3ZuKNa3Bsc99xOoJW65FHfc9u90+k0/ZEfe3IymTRoIC/ujYx7hCPKntWSR2XX97rd3NzEW9X4c4/bMBwOf//990YkXtybF/fdYnZLHvW9Pc/OZrO5uLjI531q7M/z8/PMT7o2q2/WuVvM3hjWv1clRuvHx8dZPYTYmNik2DDHuZF7aYPBnXYueTR+T7n3fvnll6yGMv98Cf/Pf/6T56+AkXtjuDO78Xurxu/T6XQwGORc9qcX79hUh7q4P/9tYG53Zr+/v1d2fa/D7uZ3b968acTzG1sbm5rVVYTi3hh53pm9gEv49D1Dm80mt5vffeXwKza77kX34l6UDO/M3vLLlPS9Psvl8vj4OPOpmCI3Xtz38OY0w8uUlF3fa4pjVmeVnvc7OxgM3JtT3L9wlOT25vTq6splSvqu7F+zb5tywkDc93Og57aYfTKZOAT1Xdm/xnQ6zWoFhLgr+yfsljy6TEnflf2b7NYuO8Uq7v/v5uYmw8Xsw+HQwafvyv6MR+cUq7j/abeaymJ2fW9J38su+87u5JlTrK2O+3Q6tZhd39vT9zaU/anvsXvdiKalcc/t9LrF7Pqu7NW6uLhwFWu74r57VbeYXd/b0/cWln0nt3lXca+37LnNx1nMru+1HpCtLfvTw+/1ek6xFh733T00LGanPX1vedmzHdKJe8VHeVZrpCxm1/e6+67sf+27U6xlxt1idtrWd2X/J6dYS4u7xey0re/K3pQaiPvzWcxO2/qu7F/cP06xNj7uFrPTtr4r+9dwirXBcbeYnRb2Xdm/NRFtPsV60NCnzWJ22tZ3ZX+GNp9ibV7cLWanhX1X9mdr7SnWHx4eHir8doeHh7Vu7t3dXW5LHq+vry15bKJ8chmDg89fD5Fb2eOwj2M+XiP7/f7uNTK2bbVaxXbe3NzkmdHd6uTvXMNWd9+qrXHD4h7PUG6L2S151Pda+55V2WMjR48+83cWi0UMlrP6PMunX9irq6vvua5Q3Nvy1j7G7JY86nutfc9n82KoHlv49Qd8bPmvv/4aA/ncnvHz8/PffvutDXE/8Ov9vLJbzF7SU5nn/Hs+ZY8B77ce8LsdG/8wt2e8PadYjdyf8840DllLHo3fax2/Z7JJ339WKQbvGX6w9fNe1E3LFF52Sx71ve6+9/v9TMpeyVml2Le//PJLbpeMPuPRiXuxYsBuyaO+p+lOMWXfiYcT4/fcpuC/9RSrOfcyWcxevHzm3wsr+4tc74Bd9lWs4t7U45Ky+15S2f86QspwVrPUU6ymZfZ2oJOtNl8OmuCAb+4pVtMyRY3j3Jnd+F3ZqzUcDjMcMJV3o2Bx/8JvuMXs+q7sNe3e3O7bUdiNgsX909yZnVb1Pf30o1Os4r6fsrszO+3p+x5PLDnFWh8nVD9mMTsfKfv8ag5LBppyitUJ1QazmJ1Wjd8zWQy2O8Wa2/mtpp9iFfe/HeUWs9Oevme1zDfPlWmNPsUq7v87yn3mBu3pe4YXcMQm3d3dOcUq7oUPGdD3VpX9yWw2y/ZGwc16ltt+QtXl5nyrpp9fbcRF14vFooUfbO2EamUsZqdtA4Km3E5jNBq5hFDcn192i9lpVd+bdaMk86Xi/hxXV1c+c4NW9b2Jt8DL8xSruOfLYnba1vdG39w0z1Os4p7jIW4gQKv6XsBtq2M0dn19bRJV3D93iFvMTqv6XswHEjjFKu7/+hvo5Axt63thHzXjt1jcP/275zWfVnWnyA8Rc4pV3P/HYnbSiNFDPjEt++MhnWIVd4vZSer9I2VPwCnWVsfdYnZSyuS2BO35SHenWFsad4vZUfbiOcXarrhbzI6yt4dTrG2Ju8XsKHsLOcVaeNy9R0PZW8sp1mLjbjE7yt5yTrEWGHeL2VF2vH0vLe4Ws6Ps/HW3OMVaQtwtZkfZ+SenWA+a/vxZzI6y80ktP8Xa1LhbzI6ye0a+qM2nWBsZd4vZUXbPyFdq7SnWA08VKHvZ2nmKtWFxt5gdZfeMPE/bTrH+8PDwUOG3Ozw8rHVzP3z4YMkjys6zLRaL8Xi89yf0k6qtccNG7sqOsvM92nOK9cCTDcreKi05byfuoOyt04ZTrOIOyt5SZZ9iFXdQ9vYq+CpWcQdlb7VST7GKOyh72xV5ilXcQdkp8BSruIOy8/9KOsUq7ii7svM/xZxiFXeUXdn5mzJOsYo7yq7sfKyAU6zijrIrO59+ahp9ilXcUXZl51819xSruKPsys7nNPQUq7ij7MrOF+xOsYo7KLuyl6Zxz5e4o+zKToHEHWVXdsQdlF3ZEXdQdmVH3EHZQdxB2UHcUXZlR9xB2ZUdcQdlV3bE/dn2/huLsit7OzUuPgeN+9V1kKHsiE/quNd9QBu5o+wUOXKv/Jg5qPzIrvXxr1YrBxnKTnp1x6fyeJqWQdmVnQLjU3Hch8NhrZt7c3PjIEPZSa/u+FQez+atljF4R9lJf6S1fbXMyclJ3Vt8e3vrUEPZSSlBdiqPZ8NOqIb5fO5QQ9lJKUF2Ko/nDw8PD9V+x8PDw7r3wt3dnV8nZVd2kh1vg8Gg7p9SeYqrn3Ov+5xqmE6nDjhlV3bSSBCcOrJZfdz7/X7dO2KxWLiaSdmVnQTiYIvg1P1T6shm9XFPcMTH7jZ4V3ZlJ82wPcEhV8fhVP2c+2az6fV6CX7B7u/vu92ug0/ZlZ2aRM2Oj48THHXr9brymlU/cu8+SjB4f/PmjYNP2ZWd+kRkEhx1NTWzlouYEpxTffE48+6CVWVXdmoSeUkw215fMGuJ+2g0SrP3X7165cyqsis7dcwNRF7S/Kyagln9nPtOgtXuT/vl+vrasajsyk61A8c0w/YXNaxwr3HknnLwHk+AyXdlV3YqFElJVvb6Utn4uL94XKvkngTKruxUImKScqV1famsa1om/PTTTyl/OWez2dnZmUNT2ZWd7yn7eDxOeYx9+PChYSP3xIP3EE+J8buyKztNKXvdkawx7pPJJPFzE0+M+XdlV3aeIdKRuOx1R7LGuMfvRpoF7381nU6tj1R2Zefr7VY9pr+jSeSx1sOs3k9iSj94f/G4fqbX67m+SdmVnS+KUEQukq2NSZnHGk+o7sSO22w2e3naRqPR1dWV+88ou7LzT9GllEsePxJdWq/Xtf6I2j9D9fz8fF9PXjxtx8fHl5eXZmmUXdl5EgdbZCHisK+ypwlj7SP3/Q7en35vYxQfb4L86iq7srf8eJtOp3v/QIgEw/ZEcY9dmewuDZ8Xv71nZ2cnJyd+jZVd2Vt1pN3e3s7n8/gih+25vr5OsFI8RdxD/A5ndYYzfp93p6r7/X58HV8k+GhvlJ0E4qCKoyv+XK1W8UWUJ6uJ2ShPHHIJflCiuKf5hFmAzN3d3aUZTBykeTzxYPayLBIgHynP/CUaue/eK/V6PQtXgHbqdDrr9TrZDPBBygc2m808wUA7RQBTnts7SPnYRqORGzcCLRTpS3wvxXTTMjvb7fb4+Hi/y94BUup2u/f394mX5B0kfpDx8HwqHtAqEb30i60P0j/Oo6Ojq6srzzfQBrPZbC8XUhzs5dFOJhOT70Dxzh7t5UennnP/q8FgkMnVwACViwH73d3dvn76wR4fucu+gYLLnuY2AzmO3F883lL5+PjYlU1ASTqdzv39/X4/TOJgv7sgHny8uLlpF1BS2SNre/+YoIO974jdmxd9B4opew4Tzgc57A59B5S9wLjv+n5/f+/8KtBQuUVszydUP7Ldbk9PT62PBBpX9tymHw6y2kGxa+7u7lzfBDRIJCvCldvEcl4j9yfz+Xw8HjtogMzNZrM8x6OZxv3F4yfzvXr1yv0jgTx1u93r6+tszxQeZLvjdmcnTNEAGYo0Zb4GJN+R+5PFYjEej13FCuRg96FyiT95o6iR+5PYiev12udrA3sXIYoc5V/2ZozcnyyXy19//fXm5sYRBiQ2HA5///33Bl2L06S47ywWizdv3jjRCqTR7Xavrq4aMVpvdtx35vP5xcWFxAO1Zv38/LyhyzqaGvenUfx0OjVRA1RrOBxOJpPGjdbLifvOcrmMxEforagBvken04mgR9YLuM9VCXF/Mp/PF48co8A3GT0q6cKaouL+ZJf4m5sbk/LAv+l2u8PhcJf18h5dmXF/EnGPxC+Xy9VqZWoeiJr3+/2jo6P4Yu8fliTulYnKb7fb29vb+HrX+vhPdxiGIiP+1y9OTk46nU6rPjGiXXEHaIkDuwBA3AEQdwDEHQBxB0DcAcQdAHEHQNwBEHcAxB1A3AEQdwDEHQBxB0DcARB3AHEHQNwBEHcAxB0AcQcQdwDEHQBxB0DcARB3AMQdQNwBEHcAxB0AcQdA3AHEHQBxB0DcARB3AMQdAHEHEHcAxB0AcQdA3AEQdwBxB0DcARB3AMQdAHEHQNwBxB0AcQdA3AEQdwDEHUDcARB3APL2fwIMAPYsllM0KtRTAAAAAElFTkSuQmCC);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #f3f3f3;
}
.mez.selected:has(>.com_onelittledesigner_stacks_Layouts_2_Content_stack>.layouts-2-image):after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(38, 128, 252, 0.1);
}
.layouts-2-row > div {
  flex: 1;
  align-items: stretch;
}
/* Layouts 2 */
div[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin: 12px 0;
}
div.out[tag="slice"] .com_onelittledesigner_stacks_Layouts_2_stack,
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_stack>.layouts-auto-hide) {
  overflow: visible;
}
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_stack>.layouts-auto-hide) {
  background-color: transparent;
  border: 2px solid rgba(0,0,0,0.0);
  padding-left: 0;
  padding-right: 0;
}
div.mez.bare.selected:has(>.com_onelittledesigner_stacks_Layouts_2_stack>.layouts-auto-hide) {
  background-color: rgba(38, 128, 252, 0.1);
  border: 2px solid rgba(0,0,0,0.0);
}
div.out[tag="slice"] .layouts-auto-hide > .layouts-2-section > div,
div.out[tag="slice"] .layouts-auto-hide > .layouts-2-section > div > div {
  box-sizing: border-box;
  width: 100%;
  overflow: visible;
}
.layouts-2-section > div > div > .mez {
  margin: 7px auto 3px auto;
}
.layouts-auto-hide > .layouts-2-section > div > div > .mez {
  background-color: transparent;
  border: 2px solid rgba(0,0,0,0.15);
}
.dark .layouts-auto-hide > .layouts-2-section > div > div > .mez {
  border: 2px solid rgba(255,255,255,0.15) !important;
}
.layouts-auto-hide > .layouts-2-section > div > div > .mez.selected {
  background-color: rgba(38, 128, 252, 0.1) !important;
}
/* Layouts Row */
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_Row_stack) {
  background-color: transparent;
  border: 2px solid rgba(0,0,0,0.15) !important;
}
.dark .mez:has(>.com_onelittledesigner_stacks_Layouts_2_Row_stack) {
  border: 2px solid rgba(255,255,255,0.15) !important;
}
.layouts-2-row > div > div[tag="node"],
.layouts-2-row > div > div[tag="node"] > div {
  flex: 1;
  align-items: stretch;
  background: transparent;
}
.layouts-2-row > div > div[tag="node"] > div {
  display: flex;
  flex-direction: column;
  padding: 1px 0;
}
.layouts-2-row > div > div[tag="node"] > div > .mez {
  height: calc(100% - 10px);
}
/* Layouts Column */
.layouts-2-el > [tag="node"] {
  min-height: 0;
  padding: 0;
}
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_Column_stack) {
  background-color: transparent;
  border: 2px dotted rgba(0,0,0,0.15);
  box-sizing: border-box;
}
.dark .mez:has(>.com_onelittledesigner_stacks_Layouts_2_Column_stack) {
  border: 2px dotted rgba(255,255,255,0.15);
}
div.mez.selected:has(>.com_onelittledesigner_stacks_Layouts_2_Column_stack) {
  border: 2px dotted rgba(0,0,0,0.15);
}
.dark div.mez.selected:has(>.com_onelittledesigner_stacks_Layouts_2_Column_stack) {
  border: 2px dotted rgba(255,255,255,0.15);
}
.layouts-2-column > div > .mez.empty:first-child {
  background-color: transparent;
  border: 0px solid transparent;
  padding: 0;
  margin: 0;
}
div.out[tag="slice"] .layouts-2-column {
  display: flex;
  flex-direction: column;
}
div.out[tag="slice"] .layouts-2-column > div:nth-child(1) {
  order: 2;
  width: 100%;
  box-sizing: border-box;
}
div.out[tag="slice"] .layouts-2-column > div:nth-child(2) {
  order: 1;
  width: 100%;
  box-sizing: border-box;
}
div.out[tag="slice"] .layouts-2-column > div:has(.out) + div:has(.empty) {
  display: none;
}
/* Layouts Content */
.layouts-2-el .com_onelittledesigner_stacks_Layouts_2_Content_stack .out .mez,
.layouts-2-el .mez:has(>div>*.layouts-2-content) {
  background-color: transparent;
  border: 0px solid transparent;
  padding: 0;
  margin: 0;
}
.layouts-2-el .mez:has(>div>*.layouts-2-content) > *:not(.in) {
  visibility: hidden;
}
.com_onelittledesigner_stacks_Layouts_2_Content_stack .out div[tag="node"] {
  min-width: 5px !important;
  min-height: 5px !important;
  color: inherit;
}
div.mez.bare.selected:has(>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  background-color: rgba(38, 128, 252, 0.1);
}
.layouts-2-svg-icon {
  font-size: 0 !important;
  line-height: 1 !important;
}
svg.layouts-2-svg-icon {
  height: 32px;
  width:  32px;
  display: inline-block;
}
.layouts-2-svg-icon > svg {
  height: 32px;
  width:  32px;
  display: inline-block;
  font-size: 0;
  line-height: 1;
}
.layouts-2-text.material-icons {
  font-size: 32px;
}
.ionicons-svg-outline {
  fill: none !important;
  stroke-width: 32px;
}
.layouts-2-button {
  line-height: 1.1;
}
.layouts-2-button > a {
  display: inline-flex;
  align-items: center;
}
.layouts-2-button > a > svg,
.layouts-2-button > a > i {
  margin-right: 0.5em;
}
@supports (rotate:180deg) {
  .layouts-2-button > a {
    gap: .5em;
  }
  .layouts-2-button > a > svg,
  .layouts-2-button > a > i {
    margin-right: 0;
  }
}
.layouts-2-button a > i {
  font-size: 22px;
}
.layouts-2-button a > svg {
  height: 22px;
  width:  22px;
}
div.out[tag="slice"] .layouts-2-button > a > div {
  min-height: 0;
}
div.out[tag="slice"] .layouts-2-button a > svg + div.out {
  display: inline-block;
}
div.out[tag="slice"] .layouts-2-section > div > div .out:has(.layouts-2-edge-left),
div.out[tag="slice"] .layouts-2-section > div > div .out:has(.layouts-2-edge-right),
div.out[tag="slice"] .layouts-2-section > div > div .in:has(.layouts-2-edge-left),
div.out[tag="slice"] .layouts-2-section > div > div .in:has(.layouts-2-edge-right),
div.out[tag="slice"] .layouts-2-row .out:has(.layouts-2-edge-left),
div.out[tag="slice"] .layouts-2-row .out:has(.layouts-2-edge-right),
div.out[tag="slice"] .layouts-2-row .in:has(.layouts-2-edge-left),
div.out[tag="slice"] .layouts-2-row .in:has(.layouts-2-edge-right) {
  overflow: visible;
}
.layouts-2-edge-left {
  z-index: -1;
}
/* Add Buttons */
.layouts-2-el > div[tag="node"] > div.add {
  width: 64px !important;
  height: 24px !important;
  margin: 4px auto 4px auto !important;
  border-radius: 99px !important;
  padding: 0 !important;
  border: 1px solid #fff !important;
  color: transparent !important;
  font-size: 11px !important;
  z-index: 9999;
  min-height: 0px;
  text-align: center;
  background-color: #2680fc !important;
}
.layouts-2-el > div[tag="node"] > div.add.down  {
  opacity: .7 !important;
}
.layouts-2-el > div[tag="node"] > div.add:after {
  content: "+ Content" !important;
  font-size: 11px;
  line-height: 24px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  display: inline-block !important;
  border-radius: 3px;
  color: #fff;
}
.layouts-2-row > div > div[tag="node"] > div.add {
  position: absolute !important;
  right: 6px;
  top: 0;
  margin: 0 !important;
}
.layouts-2-column:has(>.out:last-child > .out) > div[tag="node"] > div.add  {
  display: none !important;
}
.layouts-2-column:has(>.out:last-child > .out) > div[tag="node"] {
  min-height: 0px;
}
.layouts-2-row > div > div[tag="node"] {
  padding-top: 28px;
}
.layouts-2-section > div[tag="node"] > div.add:after {
  content: "+ Row" !important;
}
.layouts-2-row > div > div[tag="node"] > div.add:after {
  content: "+ Column" !important;
}
.layouts-2-row .layouts-2-row > div > div[tag="node"] {
  padding-top: 0px;
}
.layouts-2-row .layouts-2-row .layouts-2-el > div[tag="node"] {
  min-height: 0;
}
.mez>.com_onelittledesigner_stacks_Layouts_2_Content_stack {
  min-height: 0;
}
/* Edit Mode */
div:has(>.mez>.com_onelittledesigner_stacks_Layouts_2_Row_stack) {
  z-index: 0;
  position: relative;
}
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_Column_stack>.hide-mobile):before ,
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_Column_stack>.hide-tablet):before ,
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_Column_stack>.hide-desktop):before {
  content: "Column hidden on desktop";
  display: none;
  height: 18px;
  background-position: center 8px;
  background-size: 18px 18px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' style='fill:%23999;' viewBox='0 0 512 512'%3E%3Cpath d='M432 448a15.92 15.92 0 01-11.31-4.69l-352-352a16 16 0 0122.62-22.62l352 352A16 16 0 01432 448zM255.66 384c-41.49 0-81.5-12.28-118.92-36.5-34.07-22-64.74-53.51-88.7-91v-.08c19.94-28.57 41.78-52.73 65.24-72.21a2 2 0 00.14-2.94L93.5 161.38a2 2 0 00-2.71-.12c-24.92 21-48.05 46.76-69.08 76.92a31.92 31.92 0 00-.64 35.54c26.41 41.33 60.4 76.14 98.28 100.65C162 402 207.9 416 255.66 416a239.13 239.13 0 0075.8-12.58 2 2 0 00.77-3.31l-21.58-21.58a4 4 0 00-3.83-1 204.8 204.8 0 01-51.16 6.47zM490.84 238.6c-26.46-40.92-60.79-75.68-99.27-100.53C349 110.55 302 96 255.66 96a227.34 227.34 0 00-74.89 12.83 2 2 0 00-.75 3.31l21.55 21.55a4 4 0 003.88 1 192.82 192.82 0 0150.21-6.69c40.69 0 80.58 12.43 118.55 37 34.71 22.4 65.74 53.88 89.76 91a.13.13 0 010 .16 310.72 310.72 0 01-64.12 72.73 2 2 0 00-.15 2.95l19.9 19.89a2 2 0 002.7.13 343.49 343.49 0 0068.64-78.48 32.2 32.2 0 00-.1-34.78z'/%3E%3Cpath d='M256 160a95.88 95.88 0 00-21.37 2.4 2 2 0 00-1 3.38l112.59 112.56a2 2 0 003.38-1A96 96 0 00256 160zM165.78 233.66a2 2 0 00-3.38 1 96 96 0 00115 115 2 2 0 001-3.38z'/%3E%3C/svg%3E");
  background-color: #d9e3fD;
  padding: 26px 16px 8px 16px;
  border: 1px solid #b9c3dD;
  border-radius: 3px;
  color: rgba(0,0,0,0.45);
  text-align: center;
  z-index: -1;
  position: relative;
}
.dark .mez:has(>.com_onelittledesigner_stacks_Layouts_2_Column_stack>.hide-mobile):before ,
.dark .mez:has(>.com_onelittledesigner_stacks_Layouts_2_Column_stack>.hide-tablet):before ,
.dark .mez:has(>.com_onelittledesigner_stacks_Layouts_2_Column_stack>.hide-desktop):before {
  color: #555;
  background-color: #111;
  border-color: #333;
}
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_Row_stack),
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_Column_stack) {
  transition: none !important;
}
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_stack>.layouts-auto-hide):not(.selected):not(:has(.selected)) .mez:has(>.com_onelittledesigner_stacks_Layouts_2_Row_stack) {
  border-width: 0 !important;
  padding: 0 !important;
  margin: 0 auto !important;
}
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_stack>.layouts-auto-hide):not(.selected):not(:has(.selected)) .mez:has(>.com_onelittledesigner_stacks_Layouts_2_Column_stack>.layouts-2-column:not(.layouts-2-styled)) {
  border-width: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_stack>.layouts-auto-hide):not(.selected):not(:has(.selected)) .layouts-2-content-width > div {
  padding-top: 0px;
}
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_stack>.layouts-auto-hide):not(.selected):not(:has(.selected)) .mez:has(>.com_onelittledesigner_stacks_Layouts_2_Row_stack) > div:not(.com_onelittledesigner_stacks_Layouts_2_Row_stack),
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_stack>.layouts-auto-hide):not(.selected):not(:has(.selected)) .mez:has(>.com_onelittledesigner_stacks_Layouts_2_Column_stack) > div:not(.com_onelittledesigner_stacks_Layouts_2_Column_stack),
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_stack>.layouts-auto-hide):not(.selected):not(:has(.selected)) .layouts-2-el > div > .add {
  display: none !important;
}
.layouts-2-row .layouts-2-row > div > div[tag="node"] > div.add,
.layouts-2-row .layouts-2-row .layouts-2-column > div[tag="node"] > div.add {
  display: none !important;
}




#stacks_in_1 {
	background-color: rgba(25, 191, 140, 0.76);
}
body {
  background-color: #FFFFFF ;
  background-position: center; }

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

.is-unselectable, .tabs, .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .breadcrumb, .file, .button {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

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

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

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

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

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

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

/* Bulma Base */
/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0; }

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

ul {
  list-style: none; }

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

html {
  box-sizing: border-box; }

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

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

iframe {
  border: 0; }

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

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

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

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

body,
button,
input,
optgroup,
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: 1em;
  font-weight: 400;
  line-height: 1.5; }

a {
  color: #3273DC;
  cursor: pointer;
  text-decoration: none; }
  a strong {
    color: currentColor; }
  a:hover {
    color: #363636; }

code {
  background-color: #F5F5F5;
  color: #F14668;
  font-size: 0.875em;
  font-weight: normal;
  padding: 0.25em 0.5em 0.25em; }

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

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

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

small {
  font-size: 0.875em; }

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

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

fieldset {
  border: none; }

pre {
  -webkit-overflow-scrolling: touch;
  background-color: #F5F5F5;
  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 {
  vertical-align: top; }
  table td:not([align]),
  table th:not([align]) {
    text-align: inherit; }

table th {
  color: #363636; }

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

/* Bulma Elements */
.box {
  background-color: #FFFFFF;
  border-radius: 6px;
  box-shadow: 0 0.5em 1em -0.125em rgba(0, 0, 0, 0.1), 0 0px 0 1px rgba(0, 0, 0, 0.02);
  color: #4A4A4A;
  display: block;
  padding: 1.25rem; }

a.box:hover, a.box:focus {
  box-shadow: 0 0.5em 1em -0.125em rgba(0, 0, 0, 0.1), 0 0 0 1px #3273DC; }

a.box:active {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px #3273DC; }

.button {
  background-color: #FFFFFF;
  border-color: #DCDCDC;
  border-width: 1px;
  color: #363636;
  cursor: pointer;
  justify-content: center;
  padding-bottom: calc(0.5em - 1px);
  padding-left: 1em;
  padding-right: 1em;
  padding-top: calc(0.5em - 1px);
  text-align: center;
  white-space: nowrap; }
  .button strong {
    color: inherit; }
  .button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large {
    height: 1.5em;
    width: 1.5em; }
  .button .icon:first-child:not(:last-child) {
    margin-left: calc(-0.5em - 1px);
    margin-right: 0.25em; }
  .button .icon:last-child:not(:first-child) {
    margin-left: 0.25em;
    margin-right: calc(-0.5em - 1px); }
  .button .icon:first-child:last-child {
    margin-left: calc(-0.5em - 1px);
    margin-right: calc(-0.5em - 1px); }
  .button:hover, .button.is-hovered {
    border-color: #B5B5B5;
    color: #363636; }
  .button:focus, .button.is-focused {
    border-color: #3273DC;
    color: #363636; }
    .button:focus:not(:active), .button.is-focused:not(:active) {
      box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
  .button:active, .button.is-active {
    border-color: #4A4A4A;
    color: #363636; }
  .button.is-text {
    background-color: transparent;
    border-color: transparent;
    color: #4A4A4A;
    text-decoration: underline; }
    .button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {
      background-color: #F5F5F5;
      color: #363636; }
    .button.is-text:active, .button.is-text.is-active {
      background-color: #e8e8e8;
      color: #363636; }
    .button.is-text[disabled], fieldset[disabled] .button.is-text {
      background-color: transparent;
      border-color: transparent;
      box-shadow: none; }
  .button.is-ghost {
    background: none;
    border-color: transparent;
    color: #3273DC;
    text-decoration: none; }
    .button.is-ghost:hover, .button.is-ghost.is-hovered {
      color: #3273DC;
      text-decoration: underline; }
  .button.is-white {
    background-color: #FFFFFF;
    border-color: transparent;
    color: #000000; }
    .button.is-white:hover, .button.is-white.is-hovered {
      background-color: #f9f9f9;
      border-color: transparent;
      color: #000000; }
    .button.is-white:focus, .button.is-white.is-focused {
      border-color: transparent;
      color: #000000; }
      .button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) {
        box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
    .button.is-white:active, .button.is-white.is-active {
      background-color: #f2f2f2;
      border-color: transparent;
      color: #000000; }
    .button.is-white[disabled], fieldset[disabled] .button.is-white {
      background-color: #FFFFFF;
      border-color: #FFFFFF;
      box-shadow: none; }
    .button.is-white.is-inverted {
      background-color: #000000;
      color: #FFFFFF; }
      .button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered {
        background-color: black; }
      .button.is-white.is-inverted[disabled], fieldset[disabled] .button.is-white.is-inverted {
        background-color: #000000;
        border-color: transparent;
        box-shadow: none;
        color: #FFFFFF; }
    .button.is-white.is-loading::after {
      border-color: transparent transparent #000000 #000000 !important; }
    .button.is-white.is-outlined {
      background-color: transparent;
      border-color: #FFFFFF;
      color: #FFFFFF; }
      .button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused {
        background-color: #FFFFFF;
        border-color: #FFFFFF;
        color: #000000; }
      .button.is-white.is-outlined.is-loading::after {
        border-color: transparent transparent #FFFFFF #FFFFFF !important; }
      .button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #000000 #000000 !important; }
      .button.is-white.is-outlined[disabled], fieldset[disabled] .button.is-white.is-outlined {
        background-color: transparent;
        border-color: #FFFFFF;
        box-shadow: none;
        color: #FFFFFF; }
    .button.is-white.is-inverted.is-outlined {
      background-color: transparent;
      border-color: #000000;
      color: #000000; }
      .button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused {
        background-color: #000000;
        color: #FFFFFF; }
      .button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #FFFFFF #FFFFFF !important; }
      .button.is-white.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-white.is-inverted.is-outlined {
        background-color: transparent;
        border-color: #000000;
        box-shadow: none;
        color: #000000; }
  .button.is-black {
    background-color: #000000;
    border-color: transparent;
    color: #FFFFFF; }
    .button.is-black:hover, .button.is-black.is-hovered {
      background-color: black;
      border-color: transparent;
      color: #FFFFFF; }
    .button.is-black:focus, .button.is-black.is-focused {
      border-color: transparent;
      color: #FFFFFF; }
      .button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) {
        box-shadow: 0 0 0 0.125em rgba(0, 0, 0, 0.25); }
    .button.is-black:active, .button.is-black.is-active {
      background-color: black;
      border-color: transparent;
      color: #FFFFFF; }
    .button.is-black[disabled], fieldset[disabled] .button.is-black {
      background-color: #000000;
      border-color: #000000;
      box-shadow: none; }
    .button.is-black.is-inverted {
      background-color: #FFFFFF;
      color: #000000; }
      .button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered {
        background-color: #f2f2f2; }
      .button.is-black.is-inverted[disabled], fieldset[disabled] .button.is-black.is-inverted {
        background-color: #FFFFFF;
        border-color: transparent;
        box-shadow: none;
        color: #000000; }
    .button.is-black.is-loading::after {
      border-color: transparent transparent #FFFFFF #FFFFFF !important; }
    .button.is-black.is-outlined {
      background-color: transparent;
      border-color: #000000;
      color: #000000; }
      .button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused {
        background-color: #000000;
        border-color: #000000;
        color: #FFFFFF; }
      .button.is-black.is-outlined.is-loading::after {
        border-color: transparent transparent #000000 #000000 !important; }
      .button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #FFFFFF #FFFFFF !important; }
      .button.is-black.is-outlined[disabled], fieldset[disabled] .button.is-black.is-outlined {
        background-color: transparent;
        border-color: #000000;
        box-shadow: none;
        color: #000000; }
    .button.is-black.is-inverted.is-outlined {
      background-color: transparent;
      border-color: #FFFFFF;
      color: #FFFFFF; }
      .button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused {
        background-color: #FFFFFF;
        color: #000000; }
      .button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #000000 #000000 !important; }
      .button.is-black.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-black.is-inverted.is-outlined {
        background-color: transparent;
        border-color: #FFFFFF;
        box-shadow: none;
        color: #FFFFFF; }
  .button.is-light {
    background-color: #F5F5F5;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.7); }
    .button.is-light:hover, .button.is-light.is-hovered {
      background-color: #efefef;
      border-color: transparent;
      color: rgba(0, 0, 0, 0.7); }
    .button.is-light:focus, .button.is-light.is-focused {
      border-color: transparent;
      color: rgba(0, 0, 0, 0.7); }
      .button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) {
        box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
    .button.is-light:active, .button.is-light.is-active {
      background-color: #e8e8e8;
      border-color: transparent;
      color: rgba(0, 0, 0, 0.7); }
    .button.is-light[disabled], fieldset[disabled] .button.is-light {
      background-color: #F5F5F5;
      border-color: #F5F5F5;
      box-shadow: none; }
    .button.is-light.is-inverted {
      background-color: rgba(0, 0, 0, 0.7);
      color: #F5F5F5; }
      .button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered {
        background-color: rgba(0, 0, 0, 0.7); }
      .button.is-light.is-inverted[disabled], fieldset[disabled] .button.is-light.is-inverted {
        background-color: rgba(0, 0, 0, 0.7);
        border-color: transparent;
        box-shadow: none;
        color: #F5F5F5; }
    .button.is-light.is-loading::after {
      border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
    .button.is-light.is-outlined {
      background-color: transparent;
      border-color: #F5F5F5;
      color: #F5F5F5; }
      .button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused {
        background-color: #F5F5F5;
        border-color: #F5F5F5;
        color: rgba(0, 0, 0, 0.7); }
      .button.is-light.is-outlined.is-loading::after {
        border-color: transparent transparent #F5F5F5 #F5F5F5 !important; }
      .button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
      .button.is-light.is-outlined[disabled], fieldset[disabled] .button.is-light.is-outlined {
        background-color: transparent;
        border-color: #F5F5F5;
        box-shadow: none;
        color: #F5F5F5; }
    .button.is-light.is-inverted.is-outlined {
      background-color: transparent;
      border-color: rgba(0, 0, 0, 0.7);
      color: rgba(0, 0, 0, 0.7); }
      .button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused {
        background-color: rgba(0, 0, 0, 0.7);
        color: #F5F5F5; }
      .button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #F5F5F5 #F5F5F5 !important; }
      .button.is-light.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-light.is-inverted.is-outlined {
        background-color: transparent;
        border-color: rgba(0, 0, 0, 0.7);
        box-shadow: none;
        color: rgba(0, 0, 0, 0.7); }
  .button.is-dark {
    background-color: #363636;
    border-color: transparent;
    color: #fff; }
    .button.is-dark:hover, .button.is-dark.is-hovered {
      background-color: #303030;
      border-color: transparent;
      color: #fff; }
    .button.is-dark:focus, .button.is-dark.is-focused {
      border-color: transparent;
      color: #fff; }
      .button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) {
        box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
    .button.is-dark:active, .button.is-dark.is-active {
      background-color: #292929;
      border-color: transparent;
      color: #fff; }
    .button.is-dark[disabled], fieldset[disabled] .button.is-dark {
      background-color: #363636;
      border-color: #363636;
      box-shadow: none; }
    .button.is-dark.is-inverted {
      background-color: #fff;
      color: #363636; }
      .button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered {
        background-color: #f2f2f2; }
      .button.is-dark.is-inverted[disabled], fieldset[disabled] .button.is-dark.is-inverted {
        background-color: #fff;
        border-color: transparent;
        box-shadow: none;
        color: #363636; }
    .button.is-dark.is-loading::after {
      border-color: transparent transparent #fff #fff !important; }
    .button.is-dark.is-outlined {
      background-color: transparent;
      border-color: #363636;
      color: #363636; }
      .button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused {
        background-color: #363636;
        border-color: #363636;
        color: #fff; }
      .button.is-dark.is-outlined.is-loading::after {
        border-color: transparent transparent #363636 #363636 !important; }
      .button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #fff #fff !important; }
      .button.is-dark.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-outlined {
        background-color: transparent;
        border-color: #363636;
        box-shadow: none;
        color: #363636; }
    .button.is-dark.is-inverted.is-outlined {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
      .button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused {
        background-color: #fff;
        color: #363636; }
      .button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #363636 #363636 !important; }
      .button.is-dark.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
        background-color: transparent;
        border-color: #fff;
        box-shadow: none;
        color: #fff; }
  .button.is-primary {
    background-color: #00D1B2;
    border-color: transparent;
    color: #fff; }
    .button.is-primary:hover, .button.is-primary.is-hovered {
      background-color: #00c4a7;
      border-color: transparent;
      color: #fff; }
    .button.is-primary:focus, .button.is-primary.is-focused {
      border-color: transparent;
      color: #fff; }
      .button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) {
        box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); }
    .button.is-primary:active, .button.is-primary.is-active {
      background-color: #00b89c;
      border-color: transparent;
      color: #fff; }
    .button.is-primary[disabled], fieldset[disabled] .button.is-primary {
      background-color: #00D1B2;
      border-color: #00D1B2;
      box-shadow: none; }
    .button.is-primary.is-inverted {
      background-color: #fff;
      color: #00D1B2; }
      .button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered {
        background-color: #f2f2f2; }
      .button.is-primary.is-inverted[disabled], fieldset[disabled] .button.is-primary.is-inverted {
        background-color: #fff;
        border-color: transparent;
        box-shadow: none;
        color: #00D1B2; }
    .button.is-primary.is-loading::after {
      border-color: transparent transparent #fff #fff !important; }
    .button.is-primary.is-outlined {
      background-color: transparent;
      border-color: #00D1B2;
      color: #00D1B2; }
      .button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused {
        background-color: #00D1B2;
        border-color: #00D1B2;
        color: #fff; }
      .button.is-primary.is-outlined.is-loading::after {
        border-color: transparent transparent #00D1B2 #00D1B2 !important; }
      .button.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #fff #fff !important; }
      .button.is-primary.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-outlined {
        background-color: transparent;
        border-color: #00D1B2;
        box-shadow: none;
        color: #00D1B2; }
    .button.is-primary.is-inverted.is-outlined {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
      .button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused {
        background-color: #fff;
        color: #00D1B2; }
      .button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #00D1B2 #00D1B2 !important; }
      .button.is-primary.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
        background-color: transparent;
        border-color: #fff;
        box-shadow: none;
        color: #fff; }
    .button.is-primary.is-light {
      background-color: #ebfffc;
      color: #00947e; }
      .button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered {
        background-color: #defffa;
        border-color: transparent;
        color: #00947e; }
      .button.is-primary.is-light:active, .button.is-primary.is-light.is-active {
        background-color: #d1fff8;
        border-color: transparent;
        color: #00947e; }
  .button.is-link {
    background-color: #3273DC;
    border-color: transparent;
    color: #fff; }
    .button.is-link:hover, .button.is-link.is-hovered {
      background-color: #276cda;
      border-color: transparent;
      color: #fff; }
    .button.is-link:focus, .button.is-link.is-focused {
      border-color: transparent;
      color: #fff; }
      .button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) {
        box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
    .button.is-link:active, .button.is-link.is-active {
      background-color: #2466d1;
      border-color: transparent;
      color: #fff; }
    .button.is-link[disabled], fieldset[disabled] .button.is-link {
      background-color: #3273DC;
      border-color: #3273DC;
      box-shadow: none; }
    .button.is-link.is-inverted {
      background-color: #fff;
      color: #3273DC; }
      .button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered {
        background-color: #f2f2f2; }
      .button.is-link.is-inverted[disabled], fieldset[disabled] .button.is-link.is-inverted {
        background-color: #fff;
        border-color: transparent;
        box-shadow: none;
        color: #3273DC; }
    .button.is-link.is-loading::after {
      border-color: transparent transparent #fff #fff !important; }
    .button.is-link.is-outlined {
      background-color: transparent;
      border-color: #3273DC;
      color: #3273DC; }
      .button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused {
        background-color: #3273DC;
        border-color: #3273DC;
        color: #fff; }
      .button.is-link.is-outlined.is-loading::after {
        border-color: transparent transparent #3273DC #3273DC !important; }
      .button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #fff #fff !important; }
      .button.is-link.is-outlined[disabled], fieldset[disabled] .button.is-link.is-outlined {
        background-color: transparent;
        border-color: #3273DC;
        box-shadow: none;
        color: #3273DC; }
    .button.is-link.is-inverted.is-outlined {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
      .button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused {
        background-color: #fff;
        color: #3273DC; }
      .button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #3273DC #3273DC !important; }
      .button.is-link.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-link.is-inverted.is-outlined {
        background-color: transparent;
        border-color: #fff;
        box-shadow: none;
        color: #fff; }
    .button.is-link.is-light {
      background-color: #eef3fc;
      color: #2160c4; }
      .button.is-link.is-light:hover, .button.is-link.is-light.is-hovered {
        background-color: #e3ecfa;
        border-color: transparent;
        color: #2160c4; }
      .button.is-link.is-light:active, .button.is-link.is-light.is-active {
        background-color: #d8e4f8;
        border-color: transparent;
        color: #2160c4; }
  .button.is-info {
    background-color: #3298DC;
    border-color: transparent;
    color: #fff; }
    .button.is-info:hover, .button.is-info.is-hovered {
      background-color: #2793da;
      border-color: transparent;
      color: #fff; }
    .button.is-info:focus, .button.is-info.is-focused {
      border-color: transparent;
      color: #fff; }
      .button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) {
        box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25); }
    .button.is-info:active, .button.is-info.is-active {
      background-color: #248cd1;
      border-color: transparent;
      color: #fff; }
    .button.is-info[disabled], fieldset[disabled] .button.is-info {
      background-color: #3298DC;
      border-color: #3298DC;
      box-shadow: none; }
    .button.is-info.is-inverted {
      background-color: #fff;
      color: #3298DC; }
      .button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered {
        background-color: #f2f2f2; }
      .button.is-info.is-inverted[disabled], fieldset[disabled] .button.is-info.is-inverted {
        background-color: #fff;
        border-color: transparent;
        box-shadow: none;
        color: #3298DC; }
    .button.is-info.is-loading::after {
      border-color: transparent transparent #fff #fff !important; }
    .button.is-info.is-outlined {
      background-color: transparent;
      border-color: #3298DC;
      color: #3298DC; }
      .button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused {
        background-color: #3298DC;
        border-color: #3298DC;
        color: #fff; }
      .button.is-info.is-outlined.is-loading::after {
        border-color: transparent transparent #3298DC #3298DC !important; }
      .button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #fff #fff !important; }
      .button.is-info.is-outlined[disabled], fieldset[disabled] .button.is-info.is-outlined {
        background-color: transparent;
        border-color: #3298DC;
        box-shadow: none;
        color: #3298DC; }
    .button.is-info.is-inverted.is-outlined {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
      .button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused {
        background-color: #fff;
        color: #3298DC; }
      .button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #3298DC #3298DC !important; }
      .button.is-info.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-info.is-inverted.is-outlined {
        background-color: transparent;
        border-color: #fff;
        box-shadow: none;
        color: #fff; }
    .button.is-info.is-light {
      background-color: #eef6fc;
      color: #1d72aa; }
      .button.is-info.is-light:hover, .button.is-info.is-light.is-hovered {
        background-color: #e3f1fa;
        border-color: transparent;
        color: #1d72aa; }
      .button.is-info.is-light:active, .button.is-info.is-light.is-active {
        background-color: #d8ebf8;
        border-color: transparent;
        color: #1d72aa; }
  .button.is-success {
    background-color: #48C774;
    border-color: transparent;
    color: #fff; }
    .button.is-success:hover, .button.is-success.is-hovered {
      background-color: #3ec46d;
      border-color: transparent;
      color: #fff; }
    .button.is-success:focus, .button.is-success.is-focused {
      border-color: transparent;
      color: #fff; }
      .button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) {
        box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25); }
    .button.is-success:active, .button.is-success.is-active {
      background-color: #3abc67;
      border-color: transparent;
      color: #fff; }
    .button.is-success[disabled], fieldset[disabled] .button.is-success {
      background-color: #48C774;
      border-color: #48C774;
      box-shadow: none; }
    .button.is-success.is-inverted {
      background-color: #fff;
      color: #48C774; }
      .button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered {
        background-color: #f2f2f2; }
      .button.is-success.is-inverted[disabled], fieldset[disabled] .button.is-success.is-inverted {
        background-color: #fff;
        border-color: transparent;
        box-shadow: none;
        color: #48C774; }
    .button.is-success.is-loading::after {
      border-color: transparent transparent #fff #fff !important; }
    .button.is-success.is-outlined {
      background-color: transparent;
      border-color: #48C774;
      color: #48C774; }
      .button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused {
        background-color: #48C774;
        border-color: #48C774;
        color: #fff; }
      .button.is-success.is-outlined.is-loading::after {
        border-color: transparent transparent #48C774 #48C774 !important; }
      .button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #fff #fff !important; }
      .button.is-success.is-outlined[disabled], fieldset[disabled] .button.is-success.is-outlined {
        background-color: transparent;
        border-color: #48C774;
        box-shadow: none;
        color: #48C774; }
    .button.is-success.is-inverted.is-outlined {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
      .button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused {
        background-color: #fff;
        color: #48C774; }
      .button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #48C774 #48C774 !important; }
      .button.is-success.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-success.is-inverted.is-outlined {
        background-color: transparent;
        border-color: #fff;
        box-shadow: none;
        color: #fff; }
    .button.is-success.is-light {
      background-color: #effaf3;
      color: #257942; }
      .button.is-success.is-light:hover, .button.is-success.is-light.is-hovered {
        background-color: #e6f7ec;
        border-color: transparent;
        color: #257942; }
      .button.is-success.is-light:active, .button.is-success.is-light.is-active {
        background-color: #dcf4e4;
        border-color: transparent;
        color: #257942; }
  .button.is-warning {
    background-color: #FFDD57;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.7); }
    .button.is-warning:hover, .button.is-warning.is-hovered {
      background-color: #ffda4a;
      border-color: transparent;
      color: rgba(0, 0, 0, 0.7); }
    .button.is-warning:focus, .button.is-warning.is-focused {
      border-color: transparent;
      color: rgba(0, 0, 0, 0.7); }
      .button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) {
        box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
    .button.is-warning:active, .button.is-warning.is-active {
      background-color: #ffd83e;
      border-color: transparent;
      color: rgba(0, 0, 0, 0.7); }
    .button.is-warning[disabled], fieldset[disabled] .button.is-warning {
      background-color: #FFDD57;
      border-color: #FFDD57;
      box-shadow: none; }
    .button.is-warning.is-inverted {
      background-color: rgba(0, 0, 0, 0.7);
      color: #FFDD57; }
      .button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered {
        background-color: rgba(0, 0, 0, 0.7); }
      .button.is-warning.is-inverted[disabled], fieldset[disabled] .button.is-warning.is-inverted {
        background-color: rgba(0, 0, 0, 0.7);
        border-color: transparent;
        box-shadow: none;
        color: #FFDD57; }
    .button.is-warning.is-loading::after {
      border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
    .button.is-warning.is-outlined {
      background-color: transparent;
      border-color: #FFDD57;
      color: #FFDD57; }
      .button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused {
        background-color: #FFDD57;
        border-color: #FFDD57;
        color: rgba(0, 0, 0, 0.7); }
      .button.is-warning.is-outlined.is-loading::after {
        border-color: transparent transparent #FFDD57 #FFDD57 !important; }
      .button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
      .button.is-warning.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-outlined {
        background-color: transparent;
        border-color: #FFDD57;
        box-shadow: none;
        color: #FFDD57; }
    .button.is-warning.is-inverted.is-outlined {
      background-color: transparent;
      border-color: rgba(0, 0, 0, 0.7);
      color: rgba(0, 0, 0, 0.7); }
      .button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused {
        background-color: rgba(0, 0, 0, 0.7);
        color: #FFDD57; }
      .button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #FFDD57 #FFDD57 !important; }
      .button.is-warning.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
        background-color: transparent;
        border-color: rgba(0, 0, 0, 0.7);
        box-shadow: none;
        color: rgba(0, 0, 0, 0.7); }
    .button.is-warning.is-light {
      background-color: #fffbeb;
      color: #947600; }
      .button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered {
        background-color: #fff8de;
        border-color: transparent;
        color: #947600; }
      .button.is-warning.is-light:active, .button.is-warning.is-light.is-active {
        background-color: #fff6d1;
        border-color: transparent;
        color: #947600; }
  .button.is-danger {
    background-color: #F14668;
    border-color: transparent;
    color: #fff; }
    .button.is-danger:hover, .button.is-danger.is-hovered {
      background-color: #f03a5e;
      border-color: transparent;
      color: #fff; }
    .button.is-danger:focus, .button.is-danger.is-focused {
      border-color: transparent;
      color: #fff; }
      .button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) {
        box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); }
    .button.is-danger:active, .button.is-danger.is-active {
      background-color: #ef2e55;
      border-color: transparent;
      color: #fff; }
    .button.is-danger[disabled], fieldset[disabled] .button.is-danger {
      background-color: #F14668;
      border-color: #F14668;
      box-shadow: none; }
    .button.is-danger.is-inverted {
      background-color: #fff;
      color: #F14668; }
      .button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered {
        background-color: #f2f2f2; }
      .button.is-danger.is-inverted[disabled], fieldset[disabled] .button.is-danger.is-inverted {
        background-color: #fff;
        border-color: transparent;
        box-shadow: none;
        color: #F14668; }
    .button.is-danger.is-loading::after {
      border-color: transparent transparent #fff #fff !important; }
    .button.is-danger.is-outlined {
      background-color: transparent;
      border-color: #F14668;
      color: #F14668; }
      .button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused {
        background-color: #F14668;
        border-color: #F14668;
        color: #fff; }
      .button.is-danger.is-outlined.is-loading::after {
        border-color: transparent transparent #F14668 #F14668 !important; }
      .button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #fff #fff !important; }
      .button.is-danger.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-outlined {
        background-color: transparent;
        border-color: #F14668;
        box-shadow: none;
        color: #F14668; }
    .button.is-danger.is-inverted.is-outlined {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
      .button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused {
        background-color: #fff;
        color: #F14668; }
      .button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #F14668 #F14668 !important; }
      .button.is-danger.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
        background-color: transparent;
        border-color: #fff;
        box-shadow: none;
        color: #fff; }
    .button.is-danger.is-light {
      background-color: #feecf0;
      color: #cc0f35; }
      .button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered {
        background-color: #fde0e6;
        border-color: transparent;
        color: #cc0f35; }
      .button.is-danger.is-light:active, .button.is-danger.is-light.is-active {
        background-color: #fcd4dc;
        border-color: transparent;
        color: #cc0f35; }
  .button.is-small {
    font-size: 0.75rem; }
    .button.is-small:not(.is-rounded) {
      border-radius: 2px; }
  .button.is-normal {
    font-size: 1rem; }
  .button.is-medium {
    font-size: 1.25rem; }
  .button.is-large {
    font-size: 1.5rem; }
  .button[disabled], fieldset[disabled] .button {
    background-color: #FFFFFF;
    border-color: #DCDCDC;
    box-shadow: none;
    opacity: 0.5; }
  .button.is-fullwidth {
    display: flex;
    width: 100%; }
  .button.is-loading {
    color: transparent !important;
    pointer-events: none; }
    .button.is-loading::after {
      position: absolute;
      left: calc(50% - (1em * 0.5));
      top: calc(50% - (1em * 0.5));
      position: absolute !important; }
  .button.is-static {
    background-color: #F5F5F5;
    border-color: #DCDCDC;
    color: #7A7A7A;
    box-shadow: none;
    pointer-events: none; }
  .button.is-rounded {
    border-radius: 290486px;
    padding-left: calc(1em + 0.25em);
    padding-right: calc(1em + 0.25em); }

.buttons {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }
  .buttons .button {
    margin-bottom: 0.5rem; }
    .buttons .button:not(:last-child):not(.is-fullwidth) {
      margin-right: 0.5rem; }
  .buttons:last-child {
    margin-bottom: -0.5rem; }
  .buttons:not(:last-child) {
    margin-bottom: 1rem; }
  .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
    font-size: 0.75rem; }
    .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded) {
      border-radius: 2px; }
  .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
    font-size: 1.25rem; }
  .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
    font-size: 1.5rem; }
  .buttons.has-addons .button:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
  .buttons.has-addons .button:not(:last-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    margin-right: -1px; }
  .buttons.has-addons .button:last-child {
    margin-right: 0; }
  .buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered {
    z-index: 2; }
  .buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected {
    z-index: 3; }
    .buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover {
      z-index: 4; }
  .buttons.has-addons .button.is-expanded {
    flex-grow: 1;
    flex-shrink: 1; }
  .buttons.is-centered {
    justify-content: center; }
    .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
      margin-left: 0.25rem;
      margin-right: 0.25rem; }
  .buttons.is-right {
    justify-content: flex-end; }
    .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
      margin-left: 0.25rem;
      margin-right: 0.25rem; }

@media screen and (max-width: 768px) {
  .button.is-responsive.is-small {
    font-size: 0.5625rem; }
  .button.is-responsive,
  .button.is-responsive.is-normal {
    font-size: 0.65625rem; }
  .button.is-responsive.is-medium {
    font-size: 0.75rem; }
  .button.is-responsive.is-large {
    font-size: 1rem; } }

@media screen and (min-width: 769px) and (max-width: 1087px) {
  .button.is-responsive.is-small {
    font-size: 0.65625rem; }
  .button.is-responsive,
  .button.is-responsive.is-normal {
    font-size: 0.75rem; }
  .button.is-responsive.is-medium {
    font-size: 1rem; }
  .button.is-responsive.is-large {
    font-size: 1.25rem; } }

.container {
  flex-grow: 1;
  margin: 0 auto;
  position: relative;
  width: auto; }
  .container.is-fluid {
    max-width: none !important;
    padding-left: 64px;
    padding-right: 64px;
    width: 100%; }
  @media screen and (min-width: 1088px) {
    .container {
      max-width: 960px; } }
  @media screen and (max-width: 1279px) {
    .container.is-widescreen:not(.is-max-desktop) {
      max-width: 1152px; } }
  @media screen and (max-width: 1471px) {
    .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen) {
      max-width: 1344px; } }
  @media screen and (min-width: 1280px) {
    .container:not(.is-max-desktop) {
      max-width: 1152px; } }
  @media screen and (min-width: 1472px) {
    .container:not(.is-max-desktop):not(.is-max-widescreen) {
      max-width: 1344px; } }
.content li + li, .armadilloContent li + li {
  margin-top: 0.25em; }

.content p:not(:last-child), .armadilloContent p:not(:last-child),
.content dl:not(:last-child),
.armadilloContent dl:not(:last-child),
.content ol:not(:last-child),
.armadilloContent ol:not(:last-child),
.content ul:not(:last-child),
.armadilloContent ul:not(:last-child),
.content blockquote:not(:last-child),
.armadilloContent blockquote:not(:last-child),
.content pre:not(:last-child),
.armadilloContent pre:not(:last-child),
.content table:not(:last-child),
.armadilloContent table:not(:last-child) {
  margin-bottom: 1em; }

.content h1, .armadilloContent h1,
.content h2,
.armadilloContent h2,
.content h3,
.armadilloContent h3,
.content h4,
.armadilloContent h4,
.content h5,
.armadilloContent h5,
.content h6,
.armadilloContent h6 {
  color: #363636;
  font-weight: 600;
  line-height: 1.125; }

.content h1, .armadilloContent h1 {
  font-size: 2em;
  margin-bottom: 0.5em; }
  .content h1:not(:first-child), .armadilloContent h1:not(:first-child) {
    margin-top: 1em; }

.content h2, .armadilloContent h2 {
  font-size: 1.75em;
  margin-bottom: 0.5714em; }
  .content h2:not(:first-child), .armadilloContent h2:not(:first-child) {
    margin-top: 1.1428em; }

.content h3, .armadilloContent h3 {
  font-size: 1.5em;
  margin-bottom: 0.6666em; }
  .content h3:not(:first-child), .armadilloContent h3:not(:first-child) {
    margin-top: 1.3333em; }

.content h4, .armadilloContent h4 {
  font-size: 1.25em;
  margin-bottom: 0.8em; }

.content h5, .armadilloContent h5 {
  font-size: 1.125em;
  margin-bottom: 0.8888em; }

.content h6, .armadilloContent h6 {
  font-size: 1em;
  margin-bottom: 1em; }

.content blockquote, .armadilloContent blockquote {
  background-color: #F5F5F5;
  border-left: 5px solid #DCDCDC;
  padding: 1.25em 1.5em; }

.content ol, .armadilloContent ol {
  list-style-position: outside;
  margin-left: 2em;
  margin-top: 1em; }
  .content ol:not([type]), .armadilloContent ol:not([type]) {
    list-style-type: decimal; }
    .content ol.is-lower-alpha:not([type]), .armadilloContent ol.is-lower-alpha:not([type]) {
      list-style-type: lower-alpha; }
    .content ol.is-lower-roman:not([type]), .armadilloContent ol.is-lower-roman:not([type]) {
      list-style-type: lower-roman; }
    .content ol.is-upper-alpha:not([type]), .armadilloContent ol.is-upper-alpha:not([type]) {
      list-style-type: upper-alpha; }
    .content ol.is-upper-roman:not([type]), .armadilloContent ol.is-upper-roman:not([type]) {
      list-style-type: upper-roman; }

.content ul, .armadilloContent ul {
  list-style: disc outside;
  margin-left: 2em;
  margin-top: 1em; }
  .content ul ul, .armadilloContent ul ul {
    list-style-type: circle;
    margin-top: 0.5em; }
    .content ul ul ul, .armadilloContent ul ul ul {
      list-style-type: square; }

.content dd, .armadilloContent dd {
  margin-left: 2em; }

.content figure, .armadilloContent figure {
  margin-left: 2em;
  margin-right: 2em;
  text-align: center; }
  .content figure:not(:first-child), .armadilloContent figure:not(:first-child) {
    margin-top: 2em; }
  .content figure:not(:last-child), .armadilloContent figure:not(:last-child) {
    margin-bottom: 2em; }
  .content figure img, .armadilloContent figure img {
    display: inline-block; }
  .content figure figcaption, .armadilloContent figure figcaption {
    font-style: italic; }

.content pre, .armadilloContent pre {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  padding: 1.25em 1.5em;
  white-space: pre;
  word-wrap: normal; }

.content sup, .armadilloContent sup,
.content sub,
.armadilloContent sub {
  font-size: 75%; }

.content table, .armadilloContent table {
  width: 100%; }
  .content table td, .armadilloContent table td,
  .content table th,
  .armadilloContent table th {
    border: 1px solid #DCDCDC;
    border-width: 0 0 1px;
    padding: 0.5em 0.75em;
    vertical-align: top; }
  .content table th, .armadilloContent table th {
    color: #363636; }
    .content table th:not([align]), .armadilloContent table th:not([align]) {
      text-align: inherit; }
  .content table thead td, .armadilloContent table thead td,
  .content table thead th,
  .armadilloContent table thead th {
    border-width: 0 0 2px;
    color: #363636; }
  .content table tfoot td, .armadilloContent table tfoot td,
  .content table tfoot th,
  .armadilloContent table tfoot th {
    border-width: 2px 0 0;
    color: #363636; }
  .content table tbody tr:last-child td, .armadilloContent table tbody tr:last-child td,
  .content table tbody tr:last-child th,
  .armadilloContent table tbody tr:last-child th {
    border-bottom-width: 0; }

.content .tabs li + li, .armadilloContent .tabs li + li {
  margin-top: 0; }

.content.is-small, .is-small.armadilloContent {
  font-size: 0.75rem; }

.content.is-normal, .is-normal.armadilloContent {
  font-size: 1rem; }

.content.is-medium, .is-medium.armadilloContent {
  font-size: 1.25rem; }

.content.is-large, .is-large.armadilloContent {
  font-size: 1.5rem; }

.icon {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  height: 1.5rem;
  width: 1.5rem; }
  .icon.is-small {
    height: 1rem;
    width: 1rem; }
  .icon.is-medium {
    height: 2rem;
    width: 2rem; }
  .icon.is-large {
    height: 3rem;
    width: 3rem; }

.icon-text {
  align-items: flex-start;
  color: inherit;
  display: inline-flex;
  flex-wrap: wrap;
  line-height: 1.5rem;
  vertical-align: top; }
  .icon-text .icon {
    flex-grow: 0;
    flex-shrink: 0; }
    .icon-text .icon:not(:last-child) {
      margin-right: 0.25em; }
    .icon-text .icon:not(:first-child) {
      margin-left: 0.25em; }

div.icon-text {
  display: flex; }

.image {
  display: block;
  position: relative; }
  .image img {
    display: block;
    height: auto;
    width: 100%; }
    .image img.is-rounded {
      border-radius: 290486px; }
  .image.is-fullwidth {
    width: 100%; }
  .image.is-square img,
  .image.is-square .has-ratio, .image.is-1by1 img,
  .image.is-1by1 .has-ratio, .image.is-5by4 img,
  .image.is-5by4 .has-ratio, .image.is-4by3 img,
  .image.is-4by3 .has-ratio, .image.is-3by2 img,
  .image.is-3by2 .has-ratio, .image.is-5by3 img,
  .image.is-5by3 .has-ratio, .image.is-16by9 img,
  .image.is-16by9 .has-ratio, .image.is-2by1 img,
  .image.is-2by1 .has-ratio, .image.is-3by1 img,
  .image.is-3by1 .has-ratio, .image.is-4by5 img,
  .image.is-4by5 .has-ratio, .image.is-3by4 img,
  .image.is-3by4 .has-ratio, .image.is-2by3 img,
  .image.is-2by3 .has-ratio, .image.is-3by5 img,
  .image.is-3by5 .has-ratio, .image.is-9by16 img,
  .image.is-9by16 .has-ratio, .image.is-1by2 img,
  .image.is-1by2 .has-ratio, .image.is-1by3 img,
  .image.is-1by3 .has-ratio {
    height: 100%;
    width: 100%; }
  .image.is-square, .image.is-1by1 {
    padding-top: 100%; }
  .image.is-5by4 {
    padding-top: 80%; }
  .image.is-4by3 {
    padding-top: 75%; }
  .image.is-3by2 {
    padding-top: 66.6666%; }
  .image.is-5by3 {
    padding-top: 60%; }
  .image.is-16by9 {
    padding-top: 56.25%; }
  .image.is-2by1 {
    padding-top: 50%; }
  .image.is-3by1 {
    padding-top: 33.3333%; }
  .image.is-4by5 {
    padding-top: 125%; }
  .image.is-3by4 {
    padding-top: 133.3333%; }
  .image.is-2by3 {
    padding-top: 150%; }
  .image.is-3by5 {
    padding-top: 166.6666%; }
  .image.is-9by16 {
    padding-top: 177.7777%; }
  .image.is-1by2 {
    padding-top: 200%; }
  .image.is-1by3 {
    padding-top: 300%; }
  .image.is-16x16 {
    height: 16px;
    width: 16px; }
  .image.is-24x24 {
    height: 24px;
    width: 24px; }
  .image.is-32x32 {
    height: 32px;
    width: 32px; }
  .image.is-48x48 {
    height: 48px;
    width: 48px; }
  .image.is-64x64 {
    height: 64px;
    width: 64px; }
  .image.is-96x96 {
    height: 96px;
    width: 96px; }
  .image.is-128x128 {
    height: 128px;
    width: 128px; }

.notification {
  background-color: #F5F5F5;
  border-radius: 4px;
  position: relative;
  padding: 1.25rem 2.5rem 1.25rem 1.5rem; }
  .notification a:not(.button):not(.dropdown-item) {
    color: currentColor;
    text-decoration: underline; }
  .notification strong {
    color: currentColor; }
  .notification code,
  .notification pre {
    background: #FFFFFF; }
  .notification pre code {
    background: transparent; }
  .notification > .delete {
    right: 0.5rem;
    position: absolute;
    top: 0.5rem; }
  .notification .title,
  .notification .subtitle,
  .notification .content,
  .notification .armadilloContent {
    color: currentColor; }
  .notification.is-white {
    background-color: #FFFFFF;
    color: #000000; }
  .notification.is-black {
    background-color: #000000;
    color: #FFFFFF; }
  .notification.is-light {
    background-color: #F5F5F5;
    color: rgba(0, 0, 0, 0.7); }
  .notification.is-dark {
    background-color: #363636;
    color: #fff; }
  .notification.is-primary {
    background-color: #00D1B2;
    color: #fff; }
    .notification.is-primary.is-light {
      background-color: #ebfffc;
      color: #00947e; }
  .notification.is-link {
    background-color: #3273DC;
    color: #fff; }
    .notification.is-link.is-light {
      background-color: #eef3fc;
      color: #2160c4; }
  .notification.is-info {
    background-color: #3298DC;
    color: #fff; }
    .notification.is-info.is-light {
      background-color: #eef6fc;
      color: #1d72aa; }
  .notification.is-success {
    background-color: #48C774;
    color: #fff; }
    .notification.is-success.is-light {
      background-color: #effaf3;
      color: #257942; }
  .notification.is-warning {
    background-color: #FFDD57;
    color: rgba(0, 0, 0, 0.7); }
    .notification.is-warning.is-light {
      background-color: #fffbeb;
      color: #947600; }
  .notification.is-danger {
    background-color: #F14668;
    color: #fff; }
    .notification.is-danger.is-light {
      background-color: #feecf0;
      color: #cc0f35; }

.progress {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 290486px;
  display: block;
  height: 1rem;
  overflow: hidden;
  padding: 0;
  width: 100%; }
  .progress::-webkit-progress-bar {
    background-color: #ededed; }
  .progress::-webkit-progress-value {
    background-color: #4A4A4A; }
  .progress::-moz-progress-bar {
    background-color: #4A4A4A; }
  .progress::-ms-fill {
    background-color: #4A4A4A;
    border: none; }
  .progress.is-white::-webkit-progress-value {
    background-color: #FFFFFF; }
  .progress.is-white::-moz-progress-bar {
    background-color: #FFFFFF; }
  .progress.is-white::-ms-fill {
    background-color: #FFFFFF; }
  .progress.is-white:indeterminate {
    background-image: linear-gradient(to right, #FFFFFF 30%, #ededed 30%); }
  .progress.is-black::-webkit-progress-value {
    background-color: #000000; }
  .progress.is-black::-moz-progress-bar {
    background-color: #000000; }
  .progress.is-black::-ms-fill {
    background-color: #000000; }
  .progress.is-black:indeterminate {
    background-image: linear-gradient(to right, #000000 30%, #ededed 30%); }
  .progress.is-light::-webkit-progress-value {
    background-color: #F5F5F5; }
  .progress.is-light::-moz-progress-bar {
    background-color: #F5F5F5; }
  .progress.is-light::-ms-fill {
    background-color: #F5F5F5; }
  .progress.is-light:indeterminate {
    background-image: linear-gradient(to right, #F5F5F5 30%, #ededed 30%); }
  .progress.is-dark::-webkit-progress-value {
    background-color: #363636; }
  .progress.is-dark::-moz-progress-bar {
    background-color: #363636; }
  .progress.is-dark::-ms-fill {
    background-color: #363636; }
  .progress.is-dark:indeterminate {
    background-image: linear-gradient(to right, #363636 30%, #ededed 30%); }
  .progress.is-primary::-webkit-progress-value {
    background-color: #00D1B2; }
  .progress.is-primary::-moz-progress-bar {
    background-color: #00D1B2; }
  .progress.is-primary::-ms-fill {
    background-color: #00D1B2; }
  .progress.is-primary:indeterminate {
    background-image: linear-gradient(to right, #00D1B2 30%, #ededed 30%); }
  .progress.is-link::-webkit-progress-value {
    background-color: #3273DC; }
  .progress.is-link::-moz-progress-bar {
    background-color: #3273DC; }
  .progress.is-link::-ms-fill {
    background-color: #3273DC; }
  .progress.is-link:indeterminate {
    background-image: linear-gradient(to right, #3273DC 30%, #ededed 30%); }
  .progress.is-info::-webkit-progress-value {
    background-color: #3298DC; }
  .progress.is-info::-moz-progress-bar {
    background-color: #3298DC; }
  .progress.is-info::-ms-fill {
    background-color: #3298DC; }
  .progress.is-info:indeterminate {
    background-image: linear-gradient(to right, #3298DC 30%, #ededed 30%); }
  .progress.is-success::-webkit-progress-value {
    background-color: #48C774; }
  .progress.is-success::-moz-progress-bar {
    background-color: #48C774; }
  .progress.is-success::-ms-fill {
    background-color: #48C774; }
  .progress.is-success:indeterminate {
    background-image: linear-gradient(to right, #48C774 30%, #ededed 30%); }
  .progress.is-warning::-webkit-progress-value {
    background-color: #FFDD57; }
  .progress.is-warning::-moz-progress-bar {
    background-color: #FFDD57; }
  .progress.is-warning::-ms-fill {
    background-color: #FFDD57; }
  .progress.is-warning:indeterminate {
    background-image: linear-gradient(to right, #FFDD57 30%, #ededed 30%); }
  .progress.is-danger::-webkit-progress-value {
    background-color: #F14668; }
  .progress.is-danger::-moz-progress-bar {
    background-color: #F14668; }
  .progress.is-danger::-ms-fill {
    background-color: #F14668; }
  .progress.is-danger:indeterminate {
    background-image: linear-gradient(to right, #F14668 30%, #ededed 30%); }
  .progress:indeterminate {
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-name: moveIndeterminate;
    animation-timing-function: linear;
    background-color: #ededed;
    background-image: linear-gradient(to right, #4A4A4A 30%, #ededed 30%);
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 150% 150%; }
    .progress:indeterminate::-webkit-progress-bar {
      background-color: transparent; }
    .progress:indeterminate::-moz-progress-bar {
      background-color: transparent; }
    .progress:indeterminate::-ms-fill {
      animation-name: none; }
  .progress.is-small {
    height: 0.75rem; }
  .progress.is-medium {
    height: 1.25rem; }
  .progress.is-large {
    height: 1.5rem; }

@keyframes moveIndeterminate {
  from {
    background-position: 200% 0; }
  to {
    background-position: -200% 0; } }

.table {
  background-color: #FFFFFF;
  color: #363636; }
  .table td,
  .table th {
    border: 1px solid #DCDCDC;
    border-width: 0 0 1px;
    padding: 0.5em 0.75em;
    vertical-align: top; }
    .table td.is-white,
    .table th.is-white {
      background-color: #FFFFFF;
      border-color: #FFFFFF;
      color: #000000; }
    .table td.is-black,
    .table th.is-black {
      background-color: #000000;
      border-color: #000000;
      color: #FFFFFF; }
    .table td.is-light,
    .table th.is-light {
      background-color: #F5F5F5;
      border-color: #F5F5F5;
      color: rgba(0, 0, 0, 0.7); }
    .table td.is-dark,
    .table th.is-dark {
      background-color: #363636;
      border-color: #363636;
      color: #fff; }
    .table td.is-primary,
    .table th.is-primary {
      background-color: #00D1B2;
      border-color: #00D1B2;
      color: #fff; }
    .table td.is-link,
    .table th.is-link {
      background-color: #3273DC;
      border-color: #3273DC;
      color: #fff; }
    .table td.is-info,
    .table th.is-info {
      background-color: #3298DC;
      border-color: #3298DC;
      color: #fff; }
    .table td.is-success,
    .table th.is-success {
      background-color: #48C774;
      border-color: #48C774;
      color: #fff; }
    .table td.is-warning,
    .table th.is-warning {
      background-color: #FFDD57;
      border-color: #FFDD57;
      color: rgba(0, 0, 0, 0.7); }
    .table td.is-danger,
    .table th.is-danger {
      background-color: #F14668;
      border-color: #F14668;
      color: #fff; }
    .table td.is-narrow,
    .table th.is-narrow {
      white-space: nowrap;
      width: 1%; }
    .table td.is-selected,
    .table th.is-selected {
      background-color: #00D1B2;
      color: #fff; }
      .table td.is-selected a,
      .table td.is-selected strong,
      .table th.is-selected a,
      .table th.is-selected strong {
        color: currentColor; }
    .table td.is-vcentered,
    .table th.is-vcentered {
      vertical-align: middle; }
  .table th {
    color: #363636; }
    .table th:not([align]) {
      text-align: left; }
  .table tr.is-selected {
    background-color: #00D1B2;
    color: #fff; }
    .table tr.is-selected a,
    .table tr.is-selected strong {
      color: currentColor; }
    .table tr.is-selected td,
    .table tr.is-selected th {
      border-color: #fff;
      color: currentColor; }
  .table thead {
    background-color: transparent; }
    .table thead td,
    .table thead th {
      border-width: 0 0 2px;
      color: #363636; }
  .table tfoot {
    background-color: transparent; }
    .table tfoot td,
    .table tfoot th {
      border-width: 2px 0 0;
      color: #363636; }
  .table tbody {
    background-color: transparent; }
    .table tbody tr:last-child td,
    .table tbody tr:last-child th {
      border-bottom-width: 0; }
  .table.is-bordered td,
  .table.is-bordered th {
    border-width: 1px; }
  .table.is-bordered tr:last-child td,
  .table.is-bordered tr:last-child th {
    border-bottom-width: 1px; }
  .table.is-fullwidth {
    width: 100%; }
  .table.is-hoverable tbody tr:not(.is-selected):hover {
    background-color: #FAFAFA; }
  .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
    background-color: #FAFAFA; }
    .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
      background-color: #F5F5F5; }
  .table.is-narrow td,
  .table.is-narrow th {
    padding: 0.25em 0.5em; }
  .table.is-striped tbody tr:not(.is-selected):nth-child(even) {
    background-color: #FAFAFA; }

.table-container {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
  overflow-y: hidden;
  max-width: 100%; }

.tags {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }
  .tags .tag {
    margin-bottom: 0.5rem; }
    .tags .tag:not(:last-child) {
      margin-right: 0.5rem; }
  .tags:last-child {
    margin-bottom: -0.5rem; }
  .tags:not(:last-child) {
    margin-bottom: 1rem; }
  .tags.are-medium .tag:not(.is-normal):not(.is-large) {
    font-size: 1rem; }
  .tags.are-large .tag:not(.is-normal):not(.is-medium) {
    font-size: 1.25rem; }
  .tags.is-centered {
    justify-content: center; }
    .tags.is-centered .tag {
      margin-right: 0.25rem;
      margin-left: 0.25rem; }
  .tags.is-right {
    justify-content: flex-end; }
    .tags.is-right .tag:not(:first-child) {
      margin-left: 0.5rem; }
    .tags.is-right .tag:not(:last-child) {
      margin-right: 0; }
  .tags.has-addons .tag {
    margin-right: 0; }
    .tags.has-addons .tag:not(:first-child) {
      margin-left: 0;
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
    .tags.has-addons .tag:not(:last-child) {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }

.tag:not(body) {
  align-items: center;
  background-color: #F5F5F5;
  border-radius: 4px;
  color: #4A4A4A;
  display: inline-flex;
  font-size: 0.75rem;
  height: 2em;
  justify-content: center;
  line-height: 1.5;
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap; }
  .tag:not(body) .delete {
    margin-left: 0.25rem;
    margin-right: -0.375rem; }
  .tag.is-white:not(body) {
    background-color: #FFFFFF;
    color: #000000; }
  .tag.is-black:not(body) {
    background-color: #000000;
    color: #FFFFFF; }
  .tag.is-light:not(body) {
    background-color: #F5F5F5;
    color: rgba(0, 0, 0, 0.7); }
  .tag.is-dark:not(body) {
    background-color: #363636;
    color: #fff; }
  .tag.is-primary:not(body) {
    background-color: #00D1B2;
    color: #fff; }
    .tag.is-primary.is-light:not(body) {
      background-color: #ebfffc;
      color: #00947e; }
  .tag.is-link:not(body) {
    background-color: #3273DC;
    color: #fff; }
    .tag.is-link.is-light:not(body) {
      background-color: #eef3fc;
      color: #2160c4; }
  .tag.is-info:not(body) {
    background-color: #3298DC;
    color: #fff; }
    .tag.is-info.is-light:not(body) {
      background-color: #eef6fc;
      color: #1d72aa; }
  .tag.is-success:not(body) {
    background-color: #48C774;
    color: #fff; }
    .tag.is-success.is-light:not(body) {
      background-color: #effaf3;
      color: #257942; }
  .tag.is-warning:not(body) {
    background-color: #FFDD57;
    color: rgba(0, 0, 0, 0.7); }
    .tag.is-warning.is-light:not(body) {
      background-color: #fffbeb;
      color: #947600; }
  .tag.is-danger:not(body) {
    background-color: #F14668;
    color: #fff; }
    .tag.is-danger.is-light:not(body) {
      background-color: #feecf0;
      color: #cc0f35; }
  .tag.is-normal:not(body) {
    font-size: 0.75rem; }
  .tag.is-medium:not(body) {
    font-size: 1rem; }
  .tag.is-large:not(body) {
    font-size: 1.25rem; }
  .tag:not(body) .icon:first-child:not(:last-child) {
    margin-left: -0.375em;
    margin-right: 0.1875em; }
  .tag:not(body) .icon:last-child:not(:first-child) {
    margin-left: 0.1875em;
    margin-right: -0.375em; }
  .tag:not(body) .icon:first-child:last-child {
    margin-left: -0.375em;
    margin-right: -0.375em; }
  .tag.is-delete:not(body) {
    margin-left: 1px;
    padding: 0;
    position: relative;
    width: 2em; }
    .tag.is-delete:not(body)::before, .tag.is-delete:not(body)::after {
      background-color: currentColor;
      content: "";
      display: block;
      left: 50%;
      position: absolute;
      top: 50%;
      transform: translateX(-50%) translateY(-50%) rotate(45deg);
      transform-origin: center center; }
    .tag.is-delete:not(body)::before {
      height: 1px;
      width: 50%; }
    .tag.is-delete:not(body)::after {
      height: 50%;
      width: 1px; }
    .tag.is-delete:not(body):hover, .tag.is-delete:not(body):focus {
      background-color: #e8e8e8; }
    .tag.is-delete:not(body):active {
      background-color: gainsboro; }
  .tag.is-rounded:not(body) {
    border-radius: 290486px; }

a.tag:hover {
  text-decoration: underline; }

.title,
.subtitle {
  word-break: break-word; }
  .title em,
  .title span,
  .subtitle em,
  .subtitle span {
    font-weight: inherit; }
  .title sub,
  .subtitle sub {
    font-size: 0.75em; }
  .title sup,
  .subtitle sup {
    font-size: 0.75em; }
  .title .tag,
  .subtitle .tag {
    vertical-align: middle; }

.title {
  color: #363636;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.125; }
  .title strong {
    color: inherit;
    font-weight: inherit; }
  .title:not(.is-spaced) + .subtitle {
    margin-top: -1.25rem; }
  .title.is-1 {
    font-size: 3rem; }
  .title.is-2 {
    font-size: 2.5rem; }
  .title.is-3 {
    font-size: 2rem; }
  .title.is-4 {
    font-size: 1.5rem; }
  .title.is-5 {
    font-size: 1.25rem; }
  .title.is-6 {
    font-size: 1rem; }
  .title.is-7 {
    font-size: 0.75rem; }

.subtitle {
  color: #4A4A4A;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.25; }
  .subtitle strong {
    color: #363636;
    font-weight: 600; }
  .subtitle:not(.is-spaced) + .title {
    margin-top: -1.25rem; }
  .subtitle.is-1 {
    font-size: 3rem; }
  .subtitle.is-2 {
    font-size: 2.5rem; }
  .subtitle.is-3 {
    font-size: 2rem; }
  .subtitle.is-4 {
    font-size: 1.5rem; }
  .subtitle.is-5 {
    font-size: 1.25rem; }
  .subtitle.is-6 {
    font-size: 1rem; }
  .subtitle.is-7 {
    font-size: 0.75rem; }

.heading {
  display: block;
  font-size: 11px;
  letter-spacing: 1px;
  margin-bottom: 5px;
  text-transform: uppercase; }

.number {
  align-items: center;
  background-color: #F5F5F5;
  border-radius: 290486px;
  display: inline-flex;
  font-size: 1.25rem;
  height: 2em;
  justify-content: center;
  margin-right: 1.5rem;
  min-width: 2.5em;
  padding: 0.25rem 0.5rem;
  text-align: center;
  vertical-align: top; }

/* Bulma Form */
.select select, .textarea, .input {
  background-color: #FFFFFF;
  border-color: #DCDCDC;
  border-radius: 4px;
  color: #363636; }
  .select select::-moz-placeholder, .textarea::-moz-placeholder, .input::-moz-placeholder {
    color: rgba(54, 54, 54, 0.3); }
  .select select::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .input::-webkit-input-placeholder {
    color: rgba(54, 54, 54, 0.3); }
  .select select:-moz-placeholder, .textarea:-moz-placeholder, .input:-moz-placeholder {
    color: rgba(54, 54, 54, 0.3); }
  .select select:-ms-input-placeholder, .textarea:-ms-input-placeholder, .input:-ms-input-placeholder {
    color: rgba(54, 54, 54, 0.3); }
  .select select:hover, .textarea:hover, .input:hover, .select select.is-hovered, .is-hovered.textarea, .is-hovered.input {
    border-color: #B5B5B5; }
  .select select:focus, .textarea:focus, .input:focus, .select select.is-focused, .is-focused.textarea, .is-focused.input, .select select:active, .textarea:active, .input:active, .select select.is-active, .is-active.textarea, .is-active.input {
    border-color: #3273DC;
    box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
  .select select[disabled], .textarea[disabled], .input[disabled], fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input {
    background-color: #F5F5F5;
    border-color: #F5F5F5;
    box-shadow: none;
    color: #7A7A7A; }
    .select select[disabled]::-moz-placeholder, .textarea[disabled]::-moz-placeholder, .input[disabled]::-moz-placeholder, fieldset[disabled] .select select::-moz-placeholder, .select fieldset[disabled] select::-moz-placeholder, fieldset[disabled] .textarea::-moz-placeholder, fieldset[disabled] .input::-moz-placeholder {
      color: rgba(122, 122, 122, 0.3); }
    .select select[disabled]::-webkit-input-placeholder, .textarea[disabled]::-webkit-input-placeholder, .input[disabled]::-webkit-input-placeholder, fieldset[disabled] .select select::-webkit-input-placeholder, .select fieldset[disabled] select::-webkit-input-placeholder, fieldset[disabled] .textarea::-webkit-input-placeholder, fieldset[disabled] .input::-webkit-input-placeholder {
      color: rgba(122, 122, 122, 0.3); }
    .select select[disabled]:-moz-placeholder, .textarea[disabled]:-moz-placeholder, .input[disabled]:-moz-placeholder, fieldset[disabled] .select select:-moz-placeholder, .select fieldset[disabled] select:-moz-placeholder, fieldset[disabled] .textarea:-moz-placeholder, fieldset[disabled] .input:-moz-placeholder {
      color: rgba(122, 122, 122, 0.3); }
    .select select[disabled]:-ms-input-placeholder, .textarea[disabled]:-ms-input-placeholder, .input[disabled]:-ms-input-placeholder, fieldset[disabled] .select select:-ms-input-placeholder, .select fieldset[disabled] select:-ms-input-placeholder, fieldset[disabled] .textarea:-ms-input-placeholder, fieldset[disabled] .input:-ms-input-placeholder {
      color: rgba(122, 122, 122, 0.3); }

.textarea, .input {
  box-shadow: inset 0 0.0625em 0.125em rgba(0, 0, 0, 0.05);
  max-width: 100%;
  width: 100%; }
  .textarea[readonly], .input[readonly] {
    box-shadow: none; }
  .is-white.textarea, .is-white.input {
    border-color: #FFFFFF; }
    .is-white.textarea:focus, .is-white.input:focus, .is-white.is-focused.textarea, .is-white.is-focused.input, .is-white.textarea:active, .is-white.input:active, .is-white.is-active.textarea, .is-white.is-active.input {
      box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
  .is-black.textarea, .is-black.input {
    border-color: #000000; }
    .is-black.textarea:focus, .is-black.input:focus, .is-black.is-focused.textarea, .is-black.is-focused.input, .is-black.textarea:active, .is-black.input:active, .is-black.is-active.textarea, .is-black.is-active.input {
      box-shadow: 0 0 0 0.125em rgba(0, 0, 0, 0.25); }
  .is-light.textarea, .is-light.input {
    border-color: #F5F5F5; }
    .is-light.textarea:focus, .is-light.input:focus, .is-light.is-focused.textarea, .is-light.is-focused.input, .is-light.textarea:active, .is-light.input:active, .is-light.is-active.textarea, .is-light.is-active.input {
      box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
  .is-dark.textarea, .is-dark.input {
    border-color: #363636; }
    .is-dark.textarea:focus, .is-dark.input:focus, .is-dark.is-focused.textarea, .is-dark.is-focused.input, .is-dark.textarea:active, .is-dark.input:active, .is-dark.is-active.textarea, .is-dark.is-active.input {
      box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
  .is-primary.textarea, .is-primary.input {
    border-color: #00D1B2; }
    .is-primary.textarea:focus, .is-primary.input:focus, .is-primary.is-focused.textarea, .is-primary.is-focused.input, .is-primary.textarea:active, .is-primary.input:active, .is-primary.is-active.textarea, .is-primary.is-active.input {
      box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); }
  .is-link.textarea, .is-link.input {
    border-color: #3273DC; }
    .is-link.textarea:focus, .is-link.input:focus, .is-link.is-focused.textarea, .is-link.is-focused.input, .is-link.textarea:active, .is-link.input:active, .is-link.is-active.textarea, .is-link.is-active.input {
      box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
  .is-info.textarea, .is-info.input {
    border-color: #3298DC; }
    .is-info.textarea:focus, .is-info.input:focus, .is-info.is-focused.textarea, .is-info.is-focused.input, .is-info.textarea:active, .is-info.input:active, .is-info.is-active.textarea, .is-info.is-active.input {
      box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25); }
  .is-success.textarea, .is-success.input {
    border-color: #48C774; }
    .is-success.textarea:focus, .is-success.input:focus, .is-success.is-focused.textarea, .is-success.is-focused.input, .is-success.textarea:active, .is-success.input:active, .is-success.is-active.textarea, .is-success.is-active.input {
      box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25); }
  .is-warning.textarea, .is-warning.input {
    border-color: #FFDD57; }
    .is-warning.textarea:focus, .is-warning.input:focus, .is-warning.is-focused.textarea, .is-warning.is-focused.input, .is-warning.textarea:active, .is-warning.input:active, .is-warning.is-active.textarea, .is-warning.is-active.input {
      box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
  .is-danger.textarea, .is-danger.input {
    border-color: #F14668; }
    .is-danger.textarea:focus, .is-danger.input:focus, .is-danger.is-focused.textarea, .is-danger.is-focused.input, .is-danger.textarea:active, .is-danger.input:active, .is-danger.is-active.textarea, .is-danger.is-active.input {
      box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); }
  .is-small.textarea, .is-small.input {
    border-radius: 2px;
    font-size: 0.75rem; }
  .is-medium.textarea, .is-medium.input {
    font-size: 1.25rem; }
  .is-large.textarea, .is-large.input {
    font-size: 1.5rem; }
  .is-fullwidth.textarea, .is-fullwidth.input {
    display: block;
    width: 100%; }
  .is-inline.textarea, .is-inline.input {
    display: inline;
    width: auto; }

.input.is-rounded {
  border-radius: 290486px;
  padding-left: calc(calc(0.75em - 1px) + 0.375em);
  padding-right: calc(calc(0.75em - 1px) + 0.375em); }

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

.textarea {
  display: block;
  max-width: 100%;
  min-width: 100%;
  padding: calc(0.75em - 1px);
  resize: vertical; }
  .textarea:not([rows]) {
    max-height: 40em;
    min-height: 8em; }
  .textarea[rows] {
    height: initial; }
  .textarea.has-fixed-size {
    resize: none; }

.radio, .checkbox {
  cursor: pointer;
  display: inline-block;
  line-height: 1.25;
  position: relative; }
  .radio input, .checkbox input {
    cursor: pointer; }
  .radio:hover, .checkbox:hover {
    color: #363636; }
  .radio[disabled], .checkbox[disabled], fieldset[disabled] .radio, fieldset[disabled] .checkbox,
  .radio input[disabled],
  .checkbox input[disabled] {
    color: #7A7A7A;
    cursor: not-allowed; }

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

.select {
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top; }
  .select:not(.is-multiple) {
    height: 2.5em; }
  .select:not(.is-multiple):not(.is-loading)::after {
    border-color: #3273DC;
    right: 1.125em;
    z-index: 4; }
  .select.is-rounded select {
    border-radius: 290486px;
    padding-left: 1em; }
  .select select {
    cursor: pointer;
    display: block;
    font-size: 1em;
    max-width: 100%;
    outline: none; }
    .select select::-ms-expand {
      display: none; }
    .select select[disabled]:hover, fieldset[disabled] .select select:hover {
      border-color: #F5F5F5; }
    .select select:not([multiple]) {
      padding-right: 2.5em; }
    .select select[multiple] {
      height: auto;
      padding: 0; }
      .select select[multiple] option {
        padding: 0.5em 1em; }
  .select:not(.is-multiple):not(.is-loading):hover::after {
    border-color: #363636; }
  .select.is-white:not(:hover)::after {
    border-color: #FFFFFF; }
  .select.is-white select {
    border-color: #FFFFFF; }
    .select.is-white select:hover, .select.is-white select.is-hovered {
      border-color: #f2f2f2; }
    .select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active {
      box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
  .select.is-black:not(:hover)::after {
    border-color: #000000; }
  .select.is-black select {
    border-color: #000000; }
    .select.is-black select:hover, .select.is-black select.is-hovered {
      border-color: black; }
    .select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active {
      box-shadow: 0 0 0 0.125em rgba(0, 0, 0, 0.25); }
  .select.is-light:not(:hover)::after {
    border-color: #F5F5F5; }
  .select.is-light select {
    border-color: #F5F5F5; }
    .select.is-light select:hover, .select.is-light select.is-hovered {
      border-color: #e8e8e8; }
    .select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active {
      box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
  .select.is-dark:not(:hover)::after {
    border-color: #363636; }
  .select.is-dark select {
    border-color: #363636; }
    .select.is-dark select:hover, .select.is-dark select.is-hovered {
      border-color: #292929; }
    .select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active {
      box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
  .select.is-primary:not(:hover)::after {
    border-color: #00D1B2; }
  .select.is-primary select {
    border-color: #00D1B2; }
    .select.is-primary select:hover, .select.is-primary select.is-hovered {
      border-color: #00b89c; }
    .select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active {
      box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); }
  .select.is-link:not(:hover)::after {
    border-color: #3273DC; }
  .select.is-link select {
    border-color: #3273DC; }
    .select.is-link select:hover, .select.is-link select.is-hovered {
      border-color: #2466d1; }
    .select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active {
      box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
  .select.is-info:not(:hover)::after {
    border-color: #3298DC; }
  .select.is-info select {
    border-color: #3298DC; }
    .select.is-info select:hover, .select.is-info select.is-hovered {
      border-color: #248cd1; }
    .select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active {
      box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25); }
  .select.is-success:not(:hover)::after {
    border-color: #48C774; }
  .select.is-success select {
    border-color: #48C774; }
    .select.is-success select:hover, .select.is-success select.is-hovered {
      border-color: #3abc67; }
    .select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active {
      box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25); }
  .select.is-warning:not(:hover)::after {
    border-color: #FFDD57; }
  .select.is-warning select {
    border-color: #FFDD57; }
    .select.is-warning select:hover, .select.is-warning select.is-hovered {
      border-color: #ffd83e; }
    .select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active {
      box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
  .select.is-danger:not(:hover)::after {
    border-color: #F14668; }
  .select.is-danger select {
    border-color: #F14668; }
    .select.is-danger select:hover, .select.is-danger select.is-hovered {
      border-color: #ef2e55; }
    .select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active {
      box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); }
  .select.is-small {
    border-radius: 2px;
    font-size: 0.75rem; }
  .select.is-medium {
    font-size: 1.25rem; }
  .select.is-large {
    font-size: 1.5rem; }
  .select.is-disabled::after {
    border-color: #7A7A7A !important;
    opacity: 0.5; }
  .select.is-fullwidth {
    width: 100%; }
    .select.is-fullwidth select {
      width: 100%; }
  .select.is-loading::after {
    margin-top: 0;
    position: absolute;
    right: 0.625em;
    top: 0.625em;
    transform: none; }
  .select.is-loading.is-small:after {
    font-size: 0.75rem; }
  .select.is-loading.is-medium:after {
    font-size: 1.25rem; }
  .select.is-loading.is-large:after {
    font-size: 1.5rem; }

.file {
  align-items: stretch;
  display: flex;
  justify-content: flex-start;
  position: relative; }
  .file.is-white .file-cta {
    background-color: #FFFFFF;
    border-color: transparent;
    color: #000000; }
  .file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {
    background-color: #f9f9f9;
    border-color: transparent;
    color: #000000; }
  .file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta {
    border-color: transparent;
    box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
    color: #000000; }
  .file.is-white:active .file-cta, .file.is-white.is-active .file-cta {
    background-color: #f2f2f2;
    border-color: transparent;
    color: #000000; }
  .file.is-black .file-cta {
    background-color: #000000;
    border-color: transparent;
    color: #FFFFFF; }
  .file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {
    background-color: black;
    border-color: transparent;
    color: #FFFFFF; }
  .file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta {
    border-color: transparent;
    box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.25);
    color: #FFFFFF; }
  .file.is-black:active .file-cta, .file.is-black.is-active .file-cta {
    background-color: black;
    border-color: transparent;
    color: #FFFFFF; }
  .file.is-light .file-cta {
    background-color: #F5F5F5;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.7); }
  .file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {
    background-color: #efefef;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.7); }
  .file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta {
    border-color: transparent;
    box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
    color: rgba(0, 0, 0, 0.7); }
  .file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
    background-color: #e8e8e8;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.7); }
  .file.is-dark .file-cta {
    background-color: #363636;
    border-color: transparent;
    color: #fff; }
  .file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
    background-color: #303030;
    border-color: transparent;
    color: #fff; }
  .file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta {
    border-color: transparent;
    box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
    color: #fff; }
  .file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
    background-color: #292929;
    border-color: transparent;
    color: #fff; }
  .file.is-primary .file-cta {
    background-color: #00D1B2;
    border-color: transparent;
    color: #fff; }
  .file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta {
    background-color: #00c4a7;
    border-color: transparent;
    color: #fff; }
  .file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta {
    border-color: transparent;
    box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25);
    color: #fff; }
  .file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta {
    background-color: #00b89c;
    border-color: transparent;
    color: #fff; }
  .file.is-link .file-cta {
    background-color: #3273DC;
    border-color: transparent;
    color: #fff; }
  .file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
    background-color: #276cda;
    border-color: transparent;
    color: #fff; }
  .file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta {
    border-color: transparent;
    box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);
    color: #fff; }
  .file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
    background-color: #2466d1;
    border-color: transparent;
    color: #fff; }
  .file.is-info .file-cta {
    background-color: #3298DC;
    border-color: transparent;
    color: #fff; }
  .file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
    background-color: #2793da;
    border-color: transparent;
    color: #fff; }
  .file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {
    border-color: transparent;
    box-shadow: 0 0 0.5em rgba(50, 152, 220, 0.25);
    color: #fff; }
  .file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
    background-color: #248cd1;
    border-color: transparent;
    color: #fff; }
  .file.is-success .file-cta {
    background-color: #48C774;
    border-color: transparent;
    color: #fff; }
  .file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
    background-color: #3ec46d;
    border-color: transparent;
    color: #fff; }
  .file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {
    border-color: transparent;
    box-shadow: 0 0 0.5em rgba(72, 199, 116, 0.25);
    color: #fff; }
  .file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
    background-color: #3abc67;
    border-color: transparent;
    color: #fff; }
  .file.is-warning .file-cta {
    background-color: #FFDD57;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.7); }
  .file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {
    background-color: #ffda4a;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.7); }
  .file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta {
    border-color: transparent;
    box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);
    color: rgba(0, 0, 0, 0.7); }
  .file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
    background-color: #ffd83e;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.7); }
  .file.is-danger .file-cta {
    background-color: #F14668;
    border-color: transparent;
    color: #fff; }
  .file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
    background-color: #f03a5e;
    border-color: transparent;
    color: #fff; }
  .file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta {
    border-color: transparent;
    box-shadow: 0 0 0.5em rgba(241, 70, 104, 0.25);
    color: #fff; }
  .file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
    background-color: #ef2e55;
    border-color: transparent;
    color: #fff; }
  .file.is-small {
    font-size: 0.75rem; }
  .file.is-normal {
    font-size: 1rem; }
  .file.is-medium {
    font-size: 1.25rem; }
    .file.is-medium .file-icon .fa {
      font-size: 21px; }
  .file.is-large {
    font-size: 1.5rem; }
    .file.is-large .file-icon .fa {
      font-size: 28px; }
  .file.has-name .file-cta {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }
  .file.has-name .file-name {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
  .file.has-name.is-empty .file-cta {
    border-radius: 4px; }
  .file.has-name.is-empty .file-name {
    display: none; }
  .file.is-boxed .file-label {
    flex-direction: column; }
  .file.is-boxed .file-cta {
    flex-direction: column;
    height: auto;
    padding: 1em 3em; }
  .file.is-boxed .file-name {
    border-width: 0 1px 1px; }
  .file.is-boxed .file-icon {
    height: 1.5em;
    width: 1.5em; }
    .file.is-boxed .file-icon .fa {
      font-size: 21px; }
  .file.is-boxed.is-small .file-icon .fa {
    font-size: 14px; }
  .file.is-boxed.is-medium .file-icon .fa {
    font-size: 28px; }
  .file.is-boxed.is-large .file-icon .fa {
    font-size: 35px; }
  .file.is-boxed.has-name .file-cta {
    border-radius: 4px 4px 0 0; }
  .file.is-boxed.has-name .file-name {
    border-radius: 0 0 4px 4px;
    border-width: 0 1px 1px; }
  .file.is-centered {
    justify-content: center; }
  .file.is-fullwidth .file-label {
    width: 100%; }
  .file.is-fullwidth .file-name {
    flex-grow: 1;
    max-width: none; }
  .file.is-right {
    justify-content: flex-end; }
    .file.is-right .file-cta {
      border-radius: 0 4px 4px 0; }
    .file.is-right .file-name {
      border-radius: 4px 0 0 4px;
      border-width: 1px 0 1px 1px;
      order: -1; }

.file-label {
  align-items: stretch;
  display: flex;
  cursor: pointer;
  justify-content: flex-start;
  overflow: hidden;
  position: relative; }
  .file-label:hover .file-cta {
    background-color: #efefef;
    color: #363636; }
  .file-label:hover .file-name {
    border-color: #d6d6d6; }
  .file-label:active .file-cta {
    background-color: #e8e8e8;
    color: #363636; }
  .file-label:active .file-name {
    border-color: #cfcfcf; }

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

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

.file-cta {
  background-color: #F5F5F5;
  color: #4A4A4A; }

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

.file-icon {
  align-items: center;
  display: flex;
  height: 1em;
  justify-content: center;
  margin-right: 0.5em;
  width: 1em; }
  .file-icon .fa {
    font-size: 14px; }

.label {
  color: #363636;
  display: block;
  font-size: 1rem;
  font-weight: 700; }
  .label:not(:last-child) {
    margin-bottom: 0.5em; }
  .label.is-small {
    font-size: 0.75rem; }
  .label.is-medium {
    font-size: 1.25rem; }
  .label.is-large {
    font-size: 1.5rem; }

.help {
  display: block;
  font-size: 0.75rem;
  margin-top: 0.25rem; }
  .help.is-white {
    color: #FFFFFF; }
  .help.is-black {
    color: #000000; }
  .help.is-light {
    color: #F5F5F5; }
  .help.is-dark {
    color: #363636; }
  .help.is-primary {
    color: #00D1B2; }
  .help.is-link {
    color: #3273DC; }
  .help.is-info {
    color: #3298DC; }
  .help.is-success {
    color: #48C774; }
  .help.is-warning {
    color: #FFDD57; }
  .help.is-danger {
    color: #F14668; }

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

.field.has-addons {
  display: flex;
  justify-content: flex-start; }
  .field.has-addons .control:not(:last-child) {
    margin-right: -1px; }
  .field.has-addons .control:not(:first-child):not(:last-child) .button,
  .field.has-addons .control:not(:first-child):not(:last-child) .input,
  .field.has-addons .control:not(:first-child):not(:last-child) .select select {
    border-radius: 0; }
  .field.has-addons .control:first-child:not(:only-child) .button,
  .field.has-addons .control:first-child:not(:only-child) .input,
  .field.has-addons .control:first-child:not(:only-child) .select select {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }
  .field.has-addons .control:last-child:not(:only-child) .button,
  .field.has-addons .control:last-child:not(:only-child) .input,
  .field.has-addons .control:last-child:not(:only-child) .select select {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
  .field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button.is-hovered:not([disabled]),
  .field.has-addons .control .input:not([disabled]):hover,
  .field.has-addons .control .input.is-hovered:not([disabled]),
  .field.has-addons .control .select select:not([disabled]):hover,
  .field.has-addons .control .select select.is-hovered:not([disabled]) {
    z-index: 2; }
  .field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button.is-focused:not([disabled]), .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button.is-active:not([disabled]),
  .field.has-addons .control .input:not([disabled]):focus,
  .field.has-addons .control .input.is-focused:not([disabled]),
  .field.has-addons .control .input:not([disabled]):active,
  .field.has-addons .control .input.is-active:not([disabled]),
  .field.has-addons .control .select select:not([disabled]):focus,
  .field.has-addons .control .select select.is-focused:not([disabled]),
  .field.has-addons .control .select select:not([disabled]):active,
  .field.has-addons .control .select select.is-active:not([disabled]) {
    z-index: 3; }
    .field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button.is-focused:not([disabled]):hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button.is-active:not([disabled]):hover,
    .field.has-addons .control .input:not([disabled]):focus:hover,
    .field.has-addons .control .input.is-focused:not([disabled]):hover,
    .field.has-addons .control .input:not([disabled]):active:hover,
    .field.has-addons .control .input.is-active:not([disabled]):hover,
    .field.has-addons .control .select select:not([disabled]):focus:hover,
    .field.has-addons .control .select select.is-focused:not([disabled]):hover,
    .field.has-addons .control .select select:not([disabled]):active:hover,
    .field.has-addons .control .select select.is-active:not([disabled]):hover {
      z-index: 4; }
  .field.has-addons .control.is-expanded {
    flex-grow: 1;
    flex-shrink: 1; }
  .field.has-addons.has-addons-centered {
    justify-content: center; }
  .field.has-addons.has-addons-right {
    justify-content: flex-end; }
  .field.has-addons.has-addons-fullwidth .control {
    flex-grow: 1;
    flex-shrink: 0; }

.field.is-grouped {
  display: flex;
  justify-content: flex-start; }
  .field.is-grouped > .control {
    flex-shrink: 0; }
    .field.is-grouped > .control:not(:last-child) {
      margin-bottom: 0;
      margin-right: 0.75rem; }
    .field.is-grouped > .control.is-expanded {
      flex-grow: 1;
      flex-shrink: 1; }
  .field.is-grouped.is-grouped-centered {
    justify-content: center; }
  .field.is-grouped.is-grouped-right {
    justify-content: flex-end; }
  .field.is-grouped.is-grouped-multiline {
    flex-wrap: wrap; }
    .field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {
      margin-bottom: 0.75rem; }
    .field.is-grouped.is-grouped-multiline:last-child {
      margin-bottom: -0.75rem; }
    .field.is-grouped.is-grouped-multiline:not(:last-child) {
      margin-bottom: 0; }

@media screen and (min-width: 769px), print {
  .field.is-horizontal {
    display: flex; } }

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

@media screen and (max-width: 768px) {
  .field-label {
    margin-bottom: 0.5rem; } }

@media screen and (min-width: 769px), print {
  .field-label {
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 0;
    margin-right: 1.5rem;
    text-align: right; }
    .field-label.is-small {
      font-size: 0.75rem;
      padding-top: 0.375em; }
    .field-label.is-normal {
      padding-top: 0.375em; }
    .field-label.is-medium {
      font-size: 1.25rem;
      padding-top: 0.375em; }
    .field-label.is-large {
      font-size: 1.5rem;
      padding-top: 0.375em; } }

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

@media screen and (min-width: 769px), print {
  .field-body {
    display: flex;
    flex-basis: 0;
    flex-grow: 5;
    flex-shrink: 1; }
    .field-body .field {
      margin-bottom: 0; }
    .field-body > .field {
      flex-shrink: 1; }
      .field-body > .field:not(.is-narrow) {
        flex-grow: 1; }
      .field-body > .field:not(:last-child) {
        margin-right: 0.75rem; } }

.control {
  box-sizing: border-box;
  clear: both;
  font-size: 1rem;
  position: relative;
  text-align: inherit; }
  .control.has-icons-left .input:focus ~ .icon,
  .control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon,
  .control.has-icons-right .select:focus ~ .icon {
    color: #4A4A4A; }
  .control.has-icons-left .input.is-small ~ .icon,
  .control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon,
  .control.has-icons-right .select.is-small ~ .icon {
    font-size: 0.75rem; }
  .control.has-icons-left .input.is-medium ~ .icon,
  .control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon,
  .control.has-icons-right .select.is-medium ~ .icon {
    font-size: 1.25rem; }
  .control.has-icons-left .input.is-large ~ .icon,
  .control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon,
  .control.has-icons-right .select.is-large ~ .icon {
    font-size: 1.5rem; }
  .control.has-icons-left .icon, .control.has-icons-right .icon {
    color: #DCDCDC;
    height: 2.5em;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 2.5em;
    z-index: 4; }
  .control.has-icons-left .input,
  .control.has-icons-left .select select {
    padding-left: 2.5em; }
  .control.has-icons-left .icon.is-left {
    left: 0; }
  .control.has-icons-right .input,
  .control.has-icons-right .select select {
    padding-right: 2.5em; }
  .control.has-icons-right .icon.is-right {
    right: 0; }
  .control.is-loading::after {
    position: absolute !important;
    right: 0.625em;
    top: 0.625em;
    z-index: 4; }
  .control.is-loading.is-small:after {
    font-size: 0.75rem; }
  .control.is-loading.is-medium:after {
    font-size: 1.25rem; }
  .control.is-loading.is-large:after {
    font-size: 1.5rem; }

/* Bulma Components */
.breadcrumb {
  font-size: 1rem;
  white-space: nowrap; }
  .breadcrumb a {
    align-items: center;
    color: #3273DC;
    display: flex;
    justify-content: center;
    padding: 0 0.75em; }
    .breadcrumb a:hover {
      color: #363636; }
  .breadcrumb li {
    align-items: center;
    display: flex; }
    .breadcrumb li:first-child a {
      padding-left: 0; }
    .breadcrumb li.is-active a {
      color: #363636;
      cursor: default;
      pointer-events: none; }
    .breadcrumb li + li::before {
      color: #B5B5B5;
      content: "\0002f"; }
  .breadcrumb ul,
  .breadcrumb ol {
    align-items: flex-start;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start; }
  .breadcrumb .icon:first-child {
    margin-right: 0.5em; }
  .breadcrumb .icon:last-child {
    margin-left: 0.5em; }
  .breadcrumb.is-centered ol,
  .breadcrumb.is-centered ul {
    justify-content: center; }
  .breadcrumb.is-right ol,
  .breadcrumb.is-right ul {
    justify-content: flex-end; }
  .breadcrumb.is-small {
    font-size: 0.75rem; }
  .breadcrumb.is-medium {
    font-size: 1.25rem; }
  .breadcrumb.is-large {
    font-size: 1.5rem; }
  .breadcrumb.has-arrow-separator li + li::before {
    content: "\02192"; }
  .breadcrumb.has-bullet-separator li + li::before {
    content: "\02022"; }
  .breadcrumb.has-dot-separator li + li::before {
    content: "\000b7"; }
  .breadcrumb.has-succeeds-separator li + li::before {
    content: "\0227B"; }

.card {
  background-color: #FFFFFF;
  border-radius: 0.25rem;
  box-shadow: 0 0.5em 1em -0.125em rgba(0, 0, 0, 0.1), 0 0px 0 1px rgba(0, 0, 0, 0.02);
  color: #4A4A4A;
  max-width: 100%;
  position: relative; }

.card-footer:first-child, .card-content:first-child, .card-header:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem; }

.card-footer:last-child, .card-content:last-child, .card-header:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.card-header {
  background-color: transparent;
  align-items: stretch;
  box-shadow: 0 0.125em 0.25em rgba(0, 0, 0, 0.1);
  display: flex; }

.card-header-title {
  align-items: center;
  color: #363636;
  display: flex;
  flex-grow: 1;
  font-weight: 700;
  padding: 0.75rem 1rem; }
  .card-header-title.is-centered {
    justify-content: center; }

.card-header-icon {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  color: currentColor;
  font-family: inherit;
  font-size: 1em;
  margin: 0;
  padding: 0;
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: 0.75rem 1rem; }

.card-image {
  display: block;
  position: relative; }
  .card-image:first-child img {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .card-image:last-child img {
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }

.card-content {
  background-color: transparent;
  padding: 1.5rem; }

.card-footer {
  background-color: transparent;
  border-top: 1px solid #ededed;
  align-items: stretch;
  display: flex; }

.card-footer-item {
  align-items: center;
  display: flex;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: center;
  padding: 0.75rem; }
  .card-footer-item:not(:last-child) {
    border-right: 1px solid #ededed; }

.card .media:not(:last-child) {
  margin-bottom: 1.5rem; }

.dropdown {
  display: inline-flex;
  position: relative;
  vertical-align: top; }
  .dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu {
    display: block; }
  .dropdown.is-right .dropdown-menu {
    left: auto;
    right: 0; }
  .dropdown.is-up .dropdown-menu {
    bottom: 100%;
    padding-bottom: 4px;
    padding-top: initial;
    top: auto; }

.dropdown-menu {
  display: none;
  left: 0;
  min-width: 12rem;
  padding-top: 4px;
  position: absolute;
  top: 100%;
  z-index: 20; }

.dropdown-content {
  background-color: #FFFFFF;
  border-radius: 4px;
  box-shadow: 0 0.5em 1em -0.125em rgba(0, 0, 0, 0.1), 0 0px 0 1px rgba(0, 0, 0, 0.02);
  padding-bottom: 0.5rem;
  padding-top: 0.5rem; }

.dropdown-item {
  color: #4A4A4A;
  display: block;
  font-size: 0.875rem;
  line-height: 1.5;
  padding: 0.375rem 1rem;
  position: relative; }

a.dropdown-item,
button.dropdown-item {
  padding-right: 3rem;
  text-align: inherit;
  white-space: nowrap;
  width: 100%; }
  a.dropdown-item:hover,
  button.dropdown-item:hover {
    background-color: #F5F5F5;
    color: #000000; }
  a.dropdown-item.is-active,
  button.dropdown-item.is-active {
    background-color: #3273DC;
    color: #fff; }

.dropdown-divider {
  background-color: #ededed;
  border: none;
  display: block;
  height: 1px;
  margin: 0.5rem 0; }

.level {
  align-items: center;
  justify-content: space-between; }
  .level code {
    border-radius: 4px; }
  .level img {
    display: inline-block;
    vertical-align: top; }
  .level.is-mobile {
    display: flex; }
    .level.is-mobile .level-left,
    .level.is-mobile .level-right {
      display: flex; }
    .level.is-mobile .level-left + .level-right {
      margin-top: 0; }
    .level.is-mobile .level-item:not(:last-child) {
      margin-bottom: 0;
      margin-right: 0.75rem; }
    .level.is-mobile .level-item:not(.is-narrow) {
      flex-grow: 1; }
  @media screen and (min-width: 769px), print {
    .level {
      display: flex; }
      .level > .level-item:not(.is-narrow) {
        flex-grow: 1; } }
.level-item {
  align-items: center;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: center; }
  .level-item .title,
  .level-item .subtitle {
    margin-bottom: 0; }
  @media screen and (max-width: 768px) {
    .level-item:not(:last-child) {
      margin-bottom: 0.75rem; } }
.level-left,
.level-right {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0; }
  .level-left .level-item.is-flexible,
  .level-right .level-item.is-flexible {
    flex-grow: 1; }
  @media screen and (min-width: 769px), print {
    .level-left .level-item:not(:last-child),
    .level-right .level-item:not(:last-child) {
      margin-right: 0.75rem; } }
.level-left {
  align-items: center;
  justify-content: flex-start; }
  @media screen and (max-width: 768px) {
    .level-left + .level-right {
      margin-top: 1.5rem; } }
  @media screen and (min-width: 769px), print {
    .level-left {
      display: flex; } }
.level-right {
  align-items: center;
  justify-content: flex-end; }
  @media screen and (min-width: 769px), print {
    .level-right {
      display: flex; } }
.media {
  align-items: flex-start;
  display: flex;
  text-align: inherit; }
  .media .content:not(:last-child), .media .armadilloContent:not(:last-child) {
    margin-bottom: 0.75rem; }
  .media .media {
    border-top: 1px solid rgba(220, 220, 220, 0.5);
    display: flex;
    padding-top: 0.75rem; }
    .media .media .content:not(:last-child), .media .media .armadilloContent:not(:last-child),
    .media .media .control:not(:last-child) {
      margin-bottom: 0.5rem; }
    .media .media .media {
      padding-top: 0.5rem; }
      .media .media .media + .media {
        margin-top: 0.5rem; }
  .media + .media {
    border-top: 1px solid rgba(220, 220, 220, 0.5);
    margin-top: 1rem;
    padding-top: 1rem; }
  .media.is-large + .media {
    margin-top: 1.5rem;
    padding-top: 1.5rem; }

.media-left,
.media-right {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0; }

.media-left {
  margin-right: 1rem; }

.media-right {
  margin-left: 1rem; }

.media-content {
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  text-align: inherit; }

@media screen and (max-width: 768px) {
  .media-content {
    overflow-x: auto; } }

.menu {
  font-size: 1rem; }
  .menu.is-small {
    font-size: 0.75rem; }
  .menu.is-medium {
    font-size: 1.25rem; }
  .menu.is-large {
    font-size: 1.5rem; }

.menu-list {
  line-height: 1.25; }
  .menu-list a {
    border-radius: 2px;
    color: #4A4A4A;
    display: block;
    padding: 0.5em 0.75em; }
    .menu-list a:hover {
      background-color: #F5F5F5;
      color: #363636; }
    .menu-list a.is-active {
      background-color: #3273DC;
      color: #fff; }
  .menu-list li ul {
    border-left: 1px solid #DCDCDC;
    margin: 0.75em;
    padding-left: 0.75em; }

.menu-label {
  color: #7A7A7A;
  font-size: 0.75em;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
  .menu-label:not(:first-child) {
    margin-top: 1em; }
  .menu-label:not(:last-child) {
    margin-bottom: 1em; }

.message {
  background-color: #F5F5F5;
  border-radius: 4px;
  font-size: 1rem; }
  .message strong {
    color: currentColor; }
  .message a:not(.button):not(.tag):not(.dropdown-item) {
    color: currentColor;
    text-decoration: underline; }
  .message.is-small {
    font-size: 0.75rem; }
  .message.is-medium {
    font-size: 1.25rem; }
  .message.is-large {
    font-size: 1.5rem; }
  .message.is-white {
    background-color: white; }
    .message.is-white .message-header {
      background-color: #FFFFFF;
      color: #000000; }
    .message.is-white .message-body {
      border-color: #FFFFFF; }
  .message.is-black {
    background-color: #fafafa; }
    .message.is-black .message-header {
      background-color: #000000;
      color: #FFFFFF; }
    .message.is-black .message-body {
      border-color: #000000; }
  .message.is-light {
    background-color: #fafafa; }
    .message.is-light .message-header {
      background-color: #F5F5F5;
      color: rgba(0, 0, 0, 0.7); }
    .message.is-light .message-body {
      border-color: #F5F5F5; }
  .message.is-dark {
    background-color: #fafafa; }
    .message.is-dark .message-header {
      background-color: #363636;
      color: #fff; }
    .message.is-dark .message-body {
      border-color: #363636; }
  .message.is-primary {
    background-color: #ebfffc; }
    .message.is-primary .message-header {
      background-color: #00D1B2;
      color: #fff; }
    .message.is-primary .message-body {
      border-color: #00D1B2;
      color: #00947e; }
  .message.is-link {
    background-color: #eef3fc; }
    .message.is-link .message-header {
      background-color: #3273DC;
      color: #fff; }
    .message.is-link .message-body {
      border-color: #3273DC;
      color: #2160c4; }
  .message.is-info {
    background-color: #eef6fc; }
    .message.is-info .message-header {
      background-color: #3298DC;
      color: #fff; }
    .message.is-info .message-body {
      border-color: #3298DC;
      color: #1d72aa; }
  .message.is-success {
    background-color: #effaf3; }
    .message.is-success .message-header {
      background-color: #48C774;
      color: #fff; }
    .message.is-success .message-body {
      border-color: #48C774;
      color: #257942; }
  .message.is-warning {
    background-color: #fffbeb; }
    .message.is-warning .message-header {
      background-color: #FFDD57;
      color: rgba(0, 0, 0, 0.7); }
    .message.is-warning .message-body {
      border-color: #FFDD57;
      color: #947600; }
  .message.is-danger {
    background-color: #feecf0; }
    .message.is-danger .message-header {
      background-color: #F14668;
      color: #fff; }
    .message.is-danger .message-body {
      border-color: #F14668;
      color: #cc0f35; }

.message-header {
  align-items: center;
  background-color: #4A4A4A;
  border-radius: 4px 4px 0 0;
  color: findColorInvert(#4A4A4A);
  display: flex;
  font-weight: 700;
  justify-content: space-between;
  line-height: 1.25;
  padding: 0.75em 1em;
  position: relative; }
  .message-header .delete {
    flex-grow: 0;
    flex-shrink: 0;
    margin-left: 0.75em; }
  .message-header + .message-body {
    border-width: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.message-body {
  border-color: #DCDCDC;
  border-radius: 4px;
  border-style: solid;
  border-width: 0 0 0 4px;
  color: #4A4A4A;
  padding: 1.25em 1.5em; }
  .message-body code,
  .message-body pre {
    background-color: #FFFFFF; }
  .message-body pre code {
    background-color: transparent; }

.modal {
  align-items: center;
  display: none;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  position: fixed;
  z-index: 40; }
  .modal.is-active {
    display: flex; }

.modal-background {
  background-color: rgba(0, 0, 0, 0.86); }

.modal-content,
.modal-card {
  margin: 0 20px;
  max-height: calc(100vh - 160px);
  overflow: auto;
  position: relative;
  width: 100%; }
  @media screen and (min-width: 769px) {
    .modal-content,
    .modal-card {
      margin: 0 auto;
      max-height: calc(100vh - 40px);
      width: 640px; } }
.modal-close {
  background: none;
  height: 40px;
  position: fixed;
  right: 20px;
  top: 20px;
  width: 40px; }

.modal-card {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 40px);
  overflow: hidden;
  -ms-overflow-y: visible; }

.modal-card-head,
.modal-card-foot {
  align-items: center;
  background-color: #F5F5F5;
  display: flex;
  flex-shrink: 0;
  justify-content: flex-start;
  padding: 20px;
  position: relative; }

.modal-card-head {
  border-bottom: 1px solid #DCDCDC;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px; }

.modal-card-title {
  color: #363636;
  flex-grow: 1;
  flex-shrink: 0;
  font-size: 1.5rem;
  line-height: 1; }

.modal-card-foot {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top: 1px solid #DCDCDC; }
  .modal-card-foot .button:not(:last-child) {
    margin-right: 0.5em; }

.modal-card-body {
  -webkit-overflow-scrolling: touch;
  background-color: #FFFFFF;
  flex-grow: 1;
  flex-shrink: 1;
  overflow: auto;
  padding: 20px; }

.navbar {
  background-color: #FFFFFF;
  min-height: 3.25rem;
  position: relative;
  z-index: 30; }
  .navbar.is-white {
    background-color: #FFFFFF;
    color: #000000; }
    .navbar.is-white .navbar-brand > .navbar-item,
    .navbar.is-white .navbar-brand .navbar-link {
      color: #000000; }
    .navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active,
    .navbar.is-white .navbar-brand .navbar-link:focus,
    .navbar.is-white .navbar-brand .navbar-link:hover,
    .navbar.is-white .navbar-brand .navbar-link.is-active {
      background-color: #f2f2f2;
      color: #000000; }
    .navbar.is-white .navbar-brand .navbar-link::after {
      border-color: #000000; }
    .navbar.is-white .navbar-burger {
      color: #000000; }
    @media screen and (min-width: 1088px) {
      .navbar.is-white .navbar-start > .navbar-item,
      .navbar.is-white .navbar-start .navbar-link,
      .navbar.is-white .navbar-end > .navbar-item,
      .navbar.is-white .navbar-end .navbar-link {
        color: #000000; }
      .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active,
      .navbar.is-white .navbar-start .navbar-link:focus,
      .navbar.is-white .navbar-start .navbar-link:hover,
      .navbar.is-white .navbar-start .navbar-link.is-active,
      .navbar.is-white .navbar-end > a.navbar-item:focus,
      .navbar.is-white .navbar-end > a.navbar-item:hover,
      .navbar.is-white .navbar-end > a.navbar-item.is-active,
      .navbar.is-white .navbar-end .navbar-link:focus,
      .navbar.is-white .navbar-end .navbar-link:hover,
      .navbar.is-white .navbar-end .navbar-link.is-active {
        background-color: #f2f2f2;
        color: #000000; }
      .navbar.is-white .navbar-start .navbar-link::after,
      .navbar.is-white .navbar-end .navbar-link::after {
        border-color: #000000; }
      .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #f2f2f2;
        color: #000000; }
      .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
        background-color: #FFFFFF;
        color: #000000; } }
  .navbar.is-black {
    background-color: #000000;
    color: #FFFFFF; }
    .navbar.is-black .navbar-brand > .navbar-item,
    .navbar.is-black .navbar-brand .navbar-link {
      color: #FFFFFF; }
    .navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active,
    .navbar.is-black .navbar-brand .navbar-link:focus,
    .navbar.is-black .navbar-brand .navbar-link:hover,
    .navbar.is-black .navbar-brand .navbar-link.is-active {
      background-color: black;
      color: #FFFFFF; }
    .navbar.is-black .navbar-brand .navbar-link::after {
      border-color: #FFFFFF; }
    .navbar.is-black .navbar-burger {
      color: #FFFFFF; }
    @media screen and (min-width: 1088px) {
      .navbar.is-black .navbar-start > .navbar-item,
      .navbar.is-black .navbar-start .navbar-link,
      .navbar.is-black .navbar-end > .navbar-item,
      .navbar.is-black .navbar-end .navbar-link {
        color: #FFFFFF; }
      .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active,
      .navbar.is-black .navbar-start .navbar-link:focus,
      .navbar.is-black .navbar-start .navbar-link:hover,
      .navbar.is-black .navbar-start .navbar-link.is-active,
      .navbar.is-black .navbar-end > a.navbar-item:focus,
      .navbar.is-black .navbar-end > a.navbar-item:hover,
      .navbar.is-black .navbar-end > a.navbar-item.is-active,
      .navbar.is-black .navbar-end .navbar-link:focus,
      .navbar.is-black .navbar-end .navbar-link:hover,
      .navbar.is-black .navbar-end .navbar-link.is-active {
        background-color: black;
        color: #FFFFFF; }
      .navbar.is-black .navbar-start .navbar-link::after,
      .navbar.is-black .navbar-end .navbar-link::after {
        border-color: #FFFFFF; }
      .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: black;
        color: #FFFFFF; }
      .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
        background-color: #000000;
        color: #FFFFFF; } }
  .navbar.is-light {
    background-color: #F5F5F5;
    color: rgba(0, 0, 0, 0.7); }
    .navbar.is-light .navbar-brand > .navbar-item,
    .navbar.is-light .navbar-brand .navbar-link {
      color: rgba(0, 0, 0, 0.7); }
    .navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active,
    .navbar.is-light .navbar-brand .navbar-link:focus,
    .navbar.is-light .navbar-brand .navbar-link:hover,
    .navbar.is-light .navbar-brand .navbar-link.is-active {
      background-color: #e8e8e8;
      color: rgba(0, 0, 0, 0.7); }
    .navbar.is-light .navbar-brand .navbar-link::after {
      border-color: rgba(0, 0, 0, 0.7); }
    .navbar.is-light .navbar-burger {
      color: rgba(0, 0, 0, 0.7); }
    @media screen and (min-width: 1088px) {
      .navbar.is-light .navbar-start > .navbar-item,
      .navbar.is-light .navbar-start .navbar-link,
      .navbar.is-light .navbar-end > .navbar-item,
      .navbar.is-light .navbar-end .navbar-link {
        color: rgba(0, 0, 0, 0.7); }
      .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active,
      .navbar.is-light .navbar-start .navbar-link:focus,
      .navbar.is-light .navbar-start .navbar-link:hover,
      .navbar.is-light .navbar-start .navbar-link.is-active,
      .navbar.is-light .navbar-end > a.navbar-item:focus,
      .navbar.is-light .navbar-end > a.navbar-item:hover,
      .navbar.is-light .navbar-end > a.navbar-item.is-active,
      .navbar.is-light .navbar-end .navbar-link:focus,
      .navbar.is-light .navbar-end .navbar-link:hover,
      .navbar.is-light .navbar-end .navbar-link.is-active {
        background-color: #e8e8e8;
        color: rgba(0, 0, 0, 0.7); }
      .navbar.is-light .navbar-start .navbar-link::after,
      .navbar.is-light .navbar-end .navbar-link::after {
        border-color: rgba(0, 0, 0, 0.7); }
      .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #e8e8e8;
        color: rgba(0, 0, 0, 0.7); }
      .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
        background-color: #F5F5F5;
        color: rgba(0, 0, 0, 0.7); } }
  .navbar.is-dark {
    background-color: #363636;
    color: #fff; }
    .navbar.is-dark .navbar-brand > .navbar-item,
    .navbar.is-dark .navbar-brand .navbar-link {
      color: #fff; }
    .navbar.is-dark .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active,
    .navbar.is-dark .navbar-brand .navbar-link:focus,
    .navbar.is-dark .navbar-brand .navbar-link:hover,
    .navbar.is-dark .navbar-brand .navbar-link.is-active {
      background-color: #292929;
      color: #fff; }
    .navbar.is-dark .navbar-brand .navbar-link::after {
      border-color: #fff; }
    .navbar.is-dark .navbar-burger {
      color: #fff; }
    @media screen and (min-width: 1088px) {
      .navbar.is-dark .navbar-start > .navbar-item,
      .navbar.is-dark .navbar-start .navbar-link,
      .navbar.is-dark .navbar-end > .navbar-item,
      .navbar.is-dark .navbar-end .navbar-link {
        color: #fff; }
      .navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active,
      .navbar.is-dark .navbar-start .navbar-link:focus,
      .navbar.is-dark .navbar-start .navbar-link:hover,
      .navbar.is-dark .navbar-start .navbar-link.is-active,
      .navbar.is-dark .navbar-end > a.navbar-item:focus,
      .navbar.is-dark .navbar-end > a.navbar-item:hover,
      .navbar.is-dark .navbar-end > a.navbar-item.is-active,
      .navbar.is-dark .navbar-end .navbar-link:focus,
      .navbar.is-dark .navbar-end .navbar-link:hover,
      .navbar.is-dark .navbar-end .navbar-link.is-active {
        background-color: #292929;
        color: #fff; }
      .navbar.is-dark .navbar-start .navbar-link::after,
      .navbar.is-dark .navbar-end .navbar-link::after {
        border-color: #fff; }
      .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #292929;
        color: #fff; }
      .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
        background-color: #363636;
        color: #fff; } }
  .navbar.is-primary {
    background-color: #00D1B2;
    color: #fff; }
    .navbar.is-primary .navbar-brand > .navbar-item,
    .navbar.is-primary .navbar-brand .navbar-link {
      color: #fff; }
    .navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active,
    .navbar.is-primary .navbar-brand .navbar-link:focus,
    .navbar.is-primary .navbar-brand .navbar-link:hover,
    .navbar.is-primary .navbar-brand .navbar-link.is-active {
      background-color: #00b89c;
      color: #fff; }
    .navbar.is-primary .navbar-brand .navbar-link::after {
      border-color: #fff; }
    .navbar.is-primary .navbar-burger {
      color: #fff; }
    @media screen and (min-width: 1088px) {
      .navbar.is-primary .navbar-start > .navbar-item,
      .navbar.is-primary .navbar-start .navbar-link,
      .navbar.is-primary .navbar-end > .navbar-item,
      .navbar.is-primary .navbar-end .navbar-link {
        color: #fff; }
      .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active,
      .navbar.is-primary .navbar-start .navbar-link:focus,
      .navbar.is-primary .navbar-start .navbar-link:hover,
      .navbar.is-primary .navbar-start .navbar-link.is-active,
      .navbar.is-primary .navbar-end > a.navbar-item:focus,
      .navbar.is-primary .navbar-end > a.navbar-item:hover,
      .navbar.is-primary .navbar-end > a.navbar-item.is-active,
      .navbar.is-primary .navbar-end .navbar-link:focus,
      .navbar.is-primary .navbar-end .navbar-link:hover,
      .navbar.is-primary .navbar-end .navbar-link.is-active {
        background-color: #00b89c;
        color: #fff; }
      .navbar.is-primary .navbar-start .navbar-link::after,
      .navbar.is-primary .navbar-end .navbar-link::after {
        border-color: #fff; }
      .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #00b89c;
        color: #fff; }
      .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
        background-color: #00D1B2;
        color: #fff; } }
  .navbar.is-link {
    background-color: #3273DC;
    color: #fff; }
    .navbar.is-link .navbar-brand > .navbar-item,
    .navbar.is-link .navbar-brand .navbar-link {
      color: #fff; }
    .navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active,
    .navbar.is-link .navbar-brand .navbar-link:focus,
    .navbar.is-link .navbar-brand .navbar-link:hover,
    .navbar.is-link .navbar-brand .navbar-link.is-active {
      background-color: #2466d1;
      color: #fff; }
    .navbar.is-link .navbar-brand .navbar-link::after {
      border-color: #fff; }
    .navbar.is-link .navbar-burger {
      color: #fff; }
    @media screen and (min-width: 1088px) {
      .navbar.is-link .navbar-start > .navbar-item,
      .navbar.is-link .navbar-start .navbar-link,
      .navbar.is-link .navbar-end > .navbar-item,
      .navbar.is-link .navbar-end .navbar-link {
        color: #fff; }
      .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active,
      .navbar.is-link .navbar-start .navbar-link:focus,
      .navbar.is-link .navbar-start .navbar-link:hover,
      .navbar.is-link .navbar-start .navbar-link.is-active,
      .navbar.is-link .navbar-end > a.navbar-item:focus,
      .navbar.is-link .navbar-end > a.navbar-item:hover,
      .navbar.is-link .navbar-end > a.navbar-item.is-active,
      .navbar.is-link .navbar-end .navbar-link:focus,
      .navbar.is-link .navbar-end .navbar-link:hover,
      .navbar.is-link .navbar-end .navbar-link.is-active {
        background-color: #2466d1;
        color: #fff; }
      .navbar.is-link .navbar-start .navbar-link::after,
      .navbar.is-link .navbar-end .navbar-link::after {
        border-color: #fff; }
      .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #2466d1;
        color: #fff; }
      .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
        background-color: #3273DC;
        color: #fff; } }
  .navbar.is-info {
    background-color: #3298DC;
    color: #fff; }
    .navbar.is-info .navbar-brand > .navbar-item,
    .navbar.is-info .navbar-brand .navbar-link {
      color: #fff; }
    .navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,
    .navbar.is-info .navbar-brand .navbar-link:focus,
    .navbar.is-info .navbar-brand .navbar-link:hover,
    .navbar.is-info .navbar-brand .navbar-link.is-active {
      background-color: #248cd1;
      color: #fff; }
    .navbar.is-info .navbar-brand .navbar-link::after {
      border-color: #fff; }
    .navbar.is-info .navbar-burger {
      color: #fff; }
    @media screen and (min-width: 1088px) {
      .navbar.is-info .navbar-start > .navbar-item,
      .navbar.is-info .navbar-start .navbar-link,
      .navbar.is-info .navbar-end > .navbar-item,
      .navbar.is-info .navbar-end .navbar-link {
        color: #fff; }
      .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,
      .navbar.is-info .navbar-start .navbar-link:focus,
      .navbar.is-info .navbar-start .navbar-link:hover,
      .navbar.is-info .navbar-start .navbar-link.is-active,
      .navbar.is-info .navbar-end > a.navbar-item:focus,
      .navbar.is-info .navbar-end > a.navbar-item:hover,
      .navbar.is-info .navbar-end > a.navbar-item.is-active,
      .navbar.is-info .navbar-end .navbar-link:focus,
      .navbar.is-info .navbar-end .navbar-link:hover,
      .navbar.is-info .navbar-end .navbar-link.is-active {
        background-color: #248cd1;
        color: #fff; }
      .navbar.is-info .navbar-start .navbar-link::after,
      .navbar.is-info .navbar-end .navbar-link::after {
        border-color: #fff; }
      .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #248cd1;
        color: #fff; }
      .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
        background-color: #3298DC;
        color: #fff; } }
  .navbar.is-success {
    background-color: #48C774;
    color: #fff; }
    .navbar.is-success .navbar-brand > .navbar-item,
    .navbar.is-success .navbar-brand .navbar-link {
      color: #fff; }
    .navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active,
    .navbar.is-success .navbar-brand .navbar-link:focus,
    .navbar.is-success .navbar-brand .navbar-link:hover,
    .navbar.is-success .navbar-brand .navbar-link.is-active {
      background-color: #3abc67;
      color: #fff; }
    .navbar.is-success .navbar-brand .navbar-link::after {
      border-color: #fff; }
    .navbar.is-success .navbar-burger {
      color: #fff; }
    @media screen and (min-width: 1088px) {
      .navbar.is-success .navbar-start > .navbar-item,
      .navbar.is-success .navbar-start .navbar-link,
      .navbar.is-success .navbar-end > .navbar-item,
      .navbar.is-success .navbar-end .navbar-link {
        color: #fff; }
      .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active,
      .navbar.is-success .navbar-start .navbar-link:focus,
      .navbar.is-success .navbar-start .navbar-link:hover,
      .navbar.is-success .navbar-start .navbar-link.is-active,
      .navbar.is-success .navbar-end > a.navbar-item:focus,
      .navbar.is-success .navbar-end > a.navbar-item:hover,
      .navbar.is-success .navbar-end > a.navbar-item.is-active,
      .navbar.is-success .navbar-end .navbar-link:focus,
      .navbar.is-success .navbar-end .navbar-link:hover,
      .navbar.is-success .navbar-end .navbar-link.is-active {
        background-color: #3abc67;
        color: #fff; }
      .navbar.is-success .navbar-start .navbar-link::after,
      .navbar.is-success .navbar-end .navbar-link::after {
        border-color: #fff; }
      .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #3abc67;
        color: #fff; }
      .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
        background-color: #48C774;
        color: #fff; } }
  .navbar.is-warning {
    background-color: #FFDD57;
    color: rgba(0, 0, 0, 0.7); }
    .navbar.is-warning .navbar-brand > .navbar-item,
    .navbar.is-warning .navbar-brand .navbar-link {
      color: rgba(0, 0, 0, 0.7); }
    .navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active,
    .navbar.is-warning .navbar-brand .navbar-link:focus,
    .navbar.is-warning .navbar-brand .navbar-link:hover,
    .navbar.is-warning .navbar-brand .navbar-link.is-active {
      background-color: #ffd83e;
      color: rgba(0, 0, 0, 0.7); }
    .navbar.is-warning .navbar-brand .navbar-link::after {
      border-color: rgba(0, 0, 0, 0.7); }
    .navbar.is-warning .navbar-burger {
      color: rgba(0, 0, 0, 0.7); }
    @media screen and (min-width: 1088px) {
      .navbar.is-warning .navbar-start > .navbar-item,
      .navbar.is-warning .navbar-start .navbar-link,
      .navbar.is-warning .navbar-end > .navbar-item,
      .navbar.is-warning .navbar-end .navbar-link {
        color: rgba(0, 0, 0, 0.7); }
      .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active,
      .navbar.is-warning .navbar-start .navbar-link:focus,
      .navbar.is-warning .navbar-start .navbar-link:hover,
      .navbar.is-warning .navbar-start .navbar-link.is-active,
      .navbar.is-warning .navbar-end > a.navbar-item:focus,
      .navbar.is-warning .navbar-end > a.navbar-item:hover,
      .navbar.is-warning .navbar-end > a.navbar-item.is-active,
      .navbar.is-warning .navbar-end .navbar-link:focus,
      .navbar.is-warning .navbar-end .navbar-link:hover,
      .navbar.is-warning .navbar-end .navbar-link.is-active {
        background-color: #ffd83e;
        color: rgba(0, 0, 0, 0.7); }
      .navbar.is-warning .navbar-start .navbar-link::after,
      .navbar.is-warning .navbar-end .navbar-link::after {
        border-color: rgba(0, 0, 0, 0.7); }
      .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #ffd83e;
        color: rgba(0, 0, 0, 0.7); }
      .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
        background-color: #FFDD57;
        color: rgba(0, 0, 0, 0.7); } }
  .navbar.is-danger {
    background-color: #F14668;
    color: #fff; }
    .navbar.is-danger .navbar-brand > .navbar-item,
    .navbar.is-danger .navbar-brand .navbar-link {
      color: #fff; }
    .navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active,
    .navbar.is-danger .navbar-brand .navbar-link:focus,
    .navbar.is-danger .navbar-brand .navbar-link:hover,
    .navbar.is-danger .navbar-brand .navbar-link.is-active {
      background-color: #ef2e55;
      color: #fff; }
    .navbar.is-danger .navbar-brand .navbar-link::after {
      border-color: #fff; }
    .navbar.is-danger .navbar-burger {
      color: #fff; }
    @media screen and (min-width: 1088px) {
      .navbar.is-danger .navbar-start > .navbar-item,
      .navbar.is-danger .navbar-start .navbar-link,
      .navbar.is-danger .navbar-end > .navbar-item,
      .navbar.is-danger .navbar-end .navbar-link {
        color: #fff; }
      .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active,
      .navbar.is-danger .navbar-start .navbar-link:focus,
      .navbar.is-danger .navbar-start .navbar-link:hover,
      .navbar.is-danger .navbar-start .navbar-link.is-active,
      .navbar.is-danger .navbar-end > a.navbar-item:focus,
      .navbar.is-danger .navbar-end > a.navbar-item:hover,
      .navbar.is-danger .navbar-end > a.navbar-item.is-active,
      .navbar.is-danger .navbar-end .navbar-link:focus,
      .navbar.is-danger .navbar-end .navbar-link:hover,
      .navbar.is-danger .navbar-end .navbar-link.is-active {
        background-color: #ef2e55;
        color: #fff; }
      .navbar.is-danger .navbar-start .navbar-link::after,
      .navbar.is-danger .navbar-end .navbar-link::after {
        border-color: #fff; }
      .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #ef2e55;
        color: #fff; }
      .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
        background-color: #F14668;
        color: #fff; } }
  .navbar > .container {
    align-items: stretch;
    display: flex;
    min-height: 3.25rem;
    width: 100%; }
  .navbar.has-shadow {
    box-shadow: 0 2px 0 0 #F5F5F5; }
  .navbar.is-fixed-bottom, .navbar.is-fixed-top {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30; }
  .navbar.is-fixed-bottom {
    bottom: 0; }
    .navbar.is-fixed-bottom.has-shadow {
      box-shadow: 0 -2px 0 0 #F5F5F5; }
  .navbar.is-fixed-top {
    top: 0; }

html.has-navbar-fixed-top,
body.has-navbar-fixed-top {
  padding-top: 3.25rem; }

html.has-navbar-fixed-bottom,
body.has-navbar-fixed-bottom {
  padding-bottom: 3.25rem; }

.navbar-brand,
.navbar-tabs {
  align-items: stretch;
  display: flex;
  flex-shrink: 0;
  min-height: 3.25rem; }

.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover {
  background-color: transparent; }

.navbar-tabs {
  -webkit-overflow-scrolling: touch;
  max-width: 100vw;
  overflow-x: auto;
  overflow-y: hidden; }

.navbar-burger {
  color: #4A4A4A;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  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;
    transform-origin: center;
    transition-duration: 86ms;
    transition-property: background-color, opacity, transform;
    transition-timing-function: ease-out;
    width: 16px; }
    .navbar-burger span:nth-child(1) {
      top: calc(50% - 6px); }
    .navbar-burger span:nth-child(2) {
      top: calc(50% - 1px); }
    .navbar-burger span:nth-child(3) {
      top: calc(50% + 4px); }
  .navbar-burger:hover {
    background-color: rgba(0, 0, 0, 0.05); }
  .navbar-burger.is-active span:nth-child(1) {
    transform: translateY(5px) rotate(45deg); }
  .navbar-burger.is-active span:nth-child(2) {
    opacity: 0; }
  .navbar-burger.is-active span:nth-child(3) {
    transform: translateY(-5px) rotate(-45deg); }

.navbar-menu {
  display: none; }

.navbar-item,
.navbar-link {
  color: #4A4A4A;
  display: block;
  line-height: 1.5;
  padding: 0.5rem 0.75rem;
  position: relative; }
  .navbar-item .icon:only-child,
  .navbar-link .icon:only-child {
    margin-left: -0.25rem;
    margin-right: -0.25rem; }

a.navbar-item,
.navbar-link {
  cursor: pointer; }
  a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active,
  .navbar-link:focus,
  .navbar-link:focus-within,
  .navbar-link:hover,
  .navbar-link.is-active {
    background-color: #FAFAFA;
    color: #3273DC; }

.navbar-item {
  flex-grow: 0;
  flex-shrink: 0; }
  .navbar-item img {
    max-height: 1.75rem; }
  .navbar-item.has-dropdown {
    padding: 0; }
  .navbar-item.is-expanded {
    flex-grow: 1;
    flex-shrink: 1; }
  .navbar-item.is-tab {
    border-bottom: 1px solid transparent;
    min-height: 3.25rem;
    padding-bottom: calc(0.5rem - 1px); }
    .navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
      background-color: transparent;
      border-bottom-color: #3273DC; }
    .navbar-item.is-tab.is-active {
      background-color: transparent;
      border-bottom-color: #3273DC;
      border-bottom-style: solid;
      border-bottom-width: 3px;
      color: #3273DC;
      padding-bottom: calc(0.5rem - 3px); }

.navbar-content {
  flex-grow: 1;
  flex-shrink: 1; }

.navbar-link:not(.is-arrowless) {
  padding-right: 2.5em; }
  .navbar-link:not(.is-arrowless)::after {
    border-color: #3273DC;
    margin-top: -0.375em;
    right: 1.125em; }

.navbar-dropdown {
  font-size: 0.875rem;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem; }
  .navbar-dropdown .navbar-item {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }

.navbar-divider {
  background-color: #F5F5F5;
  border: none;
  display: none;
  height: 2px;
  margin: 0.5rem 0; }

@media screen and (max-width: 1087px) {
  .navbar > .container {
    display: block; }
  .navbar-brand .navbar-item,
  .navbar-tabs .navbar-item {
    align-items: center;
    display: flex; }
  .navbar-link::after {
    display: none; }
  .navbar-menu {
    background-color: #FFFFFF;
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);
    padding: 0.5rem 0; }
    .navbar-menu.is-active {
      display: block; }
  .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30; }
  .navbar.is-fixed-bottom-touch {
    bottom: 0; }
    .navbar.is-fixed-bottom-touch.has-shadow {
      box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.1); }
  .navbar.is-fixed-top-touch {
    top: 0; }
  .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu {
    -webkit-overflow-scrolling: touch;
    max-height: calc(100vh - 3.25rem);
    overflow: auto; }
  html.has-navbar-fixed-top-touch,
  body.has-navbar-fixed-top-touch {
    padding-top: 3.25rem; }
  html.has-navbar-fixed-bottom-touch,
  body.has-navbar-fixed-bottom-touch {
    padding-bottom: 3.25rem; } }

@media screen and (min-width: 1088px) {
  .navbar,
  .navbar-menu,
  .navbar-start,
  .navbar-end {
    align-items: stretch;
    display: flex; }
  .navbar {
    min-height: 3.25rem; }
    .navbar.is-spaced {
      padding: 1rem 2rem; }
      .navbar.is-spaced .navbar-start,
      .navbar.is-spaced .navbar-end {
        align-items: center; }
      .navbar.is-spaced a.navbar-item,
      .navbar.is-spaced .navbar-link {
        border-radius: 4px; }
    .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active,
    .navbar.is-transparent .navbar-link:focus,
    .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:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
      background-color: transparent !important; }
    .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
      background-color: #F5F5F5;
      color: #000000; }
    .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
      background-color: #F5F5F5;
      color: #3273DC; }
  .navbar-burger {
    display: none; }
  .navbar-item,
  .navbar-link {
    align-items: center;
    display: flex; }
  .navbar-item.has-dropdown {
    align-items: stretch; }
  .navbar-item.has-dropdown-up .navbar-link::after {
    transform: rotate(135deg) translate(0.25em, -0.25em); }
  .navbar-item.has-dropdown-up .navbar-dropdown {
    border-bottom: 2px solid #DCDCDC;
    border-radius: 6px 6px 0 0;
    border-top: none;
    bottom: 100%;
    box-shadow: 0 -8px 8px rgba(0, 0, 0, 0.1);
    top: auto; }
  .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {
    display: block; }
    .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
      opacity: 1;
      pointer-events: auto;
      transform: translateY(0); }
  .navbar-menu {
    flex-grow: 1;
    flex-shrink: 0; }
  .navbar-start {
    justify-content: flex-start;
    margin-right: auto; }
  .navbar-end {
    justify-content: flex-end;
    margin-left: auto; }
  .navbar-dropdown {
    background-color: #FFFFFF;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top: 2px solid #DCDCDC;
    box-shadow: 0 8px 8px rgba(0, 0, 0, 0.1);
    display: none;
    font-size: 0.875rem;
    left: 0;
    min-width: 100%;
    position: absolute;
    top: 100%;
    z-index: 20; }
    .navbar-dropdown .navbar-item {
      padding: 0.375rem 1rem;
      white-space: nowrap; }
    .navbar-dropdown a.navbar-item {
      padding-right: 3rem; }
      .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover {
        background-color: #F5F5F5;
        color: #000000; }
      .navbar-dropdown a.navbar-item.is-active {
        background-color: #F5F5F5;
        color: #3273DC; }
    .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed {
      border-radius: 6px;
      border-top: none;
      box-shadow: 0 8px 8px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.1);
      display: block;
      opacity: 0;
      pointer-events: none;
      top: calc(100% + (-4px));
      transform: translateY(-5px);
      transition-duration: 86ms;
      transition-property: opacity, transform; }
    .navbar-dropdown.is-right {
      left: auto;
      right: 0; }
  .navbar-divider {
    display: block; }
  .navbar > .container .navbar-brand,
  .container > .navbar .navbar-brand {
    margin-left: -0.75rem; }
  .navbar > .container .navbar-menu,
  .container > .navbar .navbar-menu {
    margin-right: -0.75rem; }
  .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30; }
  .navbar.is-fixed-bottom-desktop {
    bottom: 0; }
    .navbar.is-fixed-bottom-desktop.has-shadow {
      box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.1); }
  .navbar.is-fixed-top-desktop {
    top: 0; }
  html.has-navbar-fixed-top-desktop,
  body.has-navbar-fixed-top-desktop {
    padding-top: 3.25rem; }
  html.has-navbar-fixed-bottom-desktop,
  body.has-navbar-fixed-bottom-desktop {
    padding-bottom: 3.25rem; }
  html.has-spaced-navbar-fixed-top,
  body.has-spaced-navbar-fixed-top {
    padding-top: 5.25rem; }
  html.has-spaced-navbar-fixed-bottom,
  body.has-spaced-navbar-fixed-bottom {
    padding-bottom: 5.25rem; }
  a.navbar-item.is-active,
  .navbar-link.is-active {
    color: #000000; }
  a.navbar-item.is-active:not(:focus):not(:hover),
  .navbar-link.is-active:not(:focus):not(:hover) {
    background-color: transparent; }
  .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #FAFAFA; } }

.hero.is-fullheight-with-navbar {
  min-height: calc(100vh - 3.25rem); }

.pagination {
  font-size: 1rem;
  margin: -0.25rem; }
  .pagination.is-small {
    font-size: 0.75rem; }
  .pagination.is-medium {
    font-size: 1.25rem; }
  .pagination.is-large {
    font-size: 1.5rem; }
  .pagination.is-rounded .pagination-previous,
  .pagination.is-rounded .pagination-next {
    padding-left: 1em;
    padding-right: 1em;
    border-radius: 290486px; }
  .pagination.is-rounded .pagination-link {
    border-radius: 290486px; }

.pagination,
.pagination-list {
  align-items: center;
  display: flex;
  justify-content: center;
  text-align: center; }

.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
  font-size: 1em;
  justify-content: center;
  margin: 0.25rem;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-align: center; }

.pagination-previous,
.pagination-next,
.pagination-link {
  border-color: #DCDCDC;
  color: #363636;
  min-width: 2.5em; }
  .pagination-previous:hover,
  .pagination-next:hover,
  .pagination-link:hover {
    border-color: #B5B5B5;
    color: #363636; }
  .pagination-previous:focus,
  .pagination-next:focus,
  .pagination-link:focus {
    border-color: #3273DC; }
  .pagination-previous:active,
  .pagination-next:active,
  .pagination-link:active {
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2); }
  .pagination-previous[disabled], .pagination-previous.is-disabled,
  .pagination-next[disabled],
  .pagination-next.is-disabled,
  .pagination-link[disabled],
  .pagination-link.is-disabled {
    background-color: #DCDCDC;
    border-color: #DCDCDC;
    box-shadow: none;
    color: #7A7A7A;
    opacity: 0.5; }

.pagination-previous,
.pagination-next {
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap; }

.pagination-link.is-current {
  background-color: #3273DC;
  border-color: #3273DC;
  color: #fff; }

.pagination-ellipsis {
  color: #B5B5B5;
  pointer-events: none; }

.pagination-list {
  flex-wrap: wrap; }
  .pagination-list li {
    list-style: none; }

@media screen and (max-width: 768px) {
  .pagination {
    flex-wrap: wrap; }
  .pagination-previous,
  .pagination-next {
    flex-grow: 1;
    flex-shrink: 1; }
  .pagination-list li {
    flex-grow: 1;
    flex-shrink: 1; } }

@media screen and (min-width: 769px), print {
  .pagination-list {
    flex-grow: 1;
    flex-shrink: 1;
    justify-content: flex-start;
    order: 1; }
  .pagination-previous,
  .pagination-next,
  .pagination-link,
  .pagination-ellipsis {
    margin-bottom: 0;
    margin-top: 0; }
  .pagination-previous {
    order: 2; }
  .pagination-next {
    order: 3; }
  .pagination {
    justify-content: space-between;
    margin-bottom: 0;
    margin-top: 0; }
    .pagination.is-centered .pagination-previous {
      order: 1; }
    .pagination.is-centered .pagination-list {
      justify-content: center;
      order: 2; }
    .pagination.is-centered .pagination-next {
      order: 3; }
    .pagination.is-right .pagination-previous {
      order: 1; }
    .pagination.is-right .pagination-next {
      order: 2; }
    .pagination.is-right .pagination-list {
      justify-content: flex-end;
      order: 3; } }

.panel {
  border-radius: 6px;
  box-shadow: 0 0.5em 1em -0.125em rgba(0, 0, 0, 0.1), 0 0px 0 1px rgba(0, 0, 0, 0.02);
  font-size: 1rem; }
  .panel:not(:last-child) {
    margin-bottom: 1.5rem; }
  .panel.is-white .panel-heading {
    background-color: #FFFFFF;
    color: #000000; }
  .panel.is-white .panel-tabs a.is-active {
    border-bottom-color: #FFFFFF; }
  .panel.is-white .panel-block.is-active .panel-icon {
    color: #FFFFFF; }
  .panel.is-black .panel-heading {
    background-color: #000000;
    color: #FFFFFF; }
  .panel.is-black .panel-tabs a.is-active {
    border-bottom-color: #000000; }
  .panel.is-black .panel-block.is-active .panel-icon {
    color: #000000; }
  .panel.is-light .panel-heading {
    background-color: #F5F5F5;
    color: rgba(0, 0, 0, 0.7); }
  .panel.is-light .panel-tabs a.is-active {
    border-bottom-color: #F5F5F5; }
  .panel.is-light .panel-block.is-active .panel-icon {
    color: #F5F5F5; }
  .panel.is-dark .panel-heading {
    background-color: #363636;
    color: #fff; }
  .panel.is-dark .panel-tabs a.is-active {
    border-bottom-color: #363636; }
  .panel.is-dark .panel-block.is-active .panel-icon {
    color: #363636; }
  .panel.is-primary .panel-heading {
    background-color: #00D1B2;
    color: #fff; }
  .panel.is-primary .panel-tabs a.is-active {
    border-bottom-color: #00D1B2; }
  .panel.is-primary .panel-block.is-active .panel-icon {
    color: #00D1B2; }
  .panel.is-link .panel-heading {
    background-color: #3273DC;
    color: #fff; }
  .panel.is-link .panel-tabs a.is-active {
    border-bottom-color: #3273DC; }
  .panel.is-link .panel-block.is-active .panel-icon {
    color: #3273DC; }
  .panel.is-info .panel-heading {
    background-color: #3298DC;
    color: #fff; }
  .panel.is-info .panel-tabs a.is-active {
    border-bottom-color: #3298DC; }
  .panel.is-info .panel-block.is-active .panel-icon {
    color: #3298DC; }
  .panel.is-success .panel-heading {
    background-color: #48C774;
    color: #fff; }
  .panel.is-success .panel-tabs a.is-active {
    border-bottom-color: #48C774; }
  .panel.is-success .panel-block.is-active .panel-icon {
    color: #48C774; }
  .panel.is-warning .panel-heading {
    background-color: #FFDD57;
    color: rgba(0, 0, 0, 0.7); }
  .panel.is-warning .panel-tabs a.is-active {
    border-bottom-color: #FFDD57; }
  .panel.is-warning .panel-block.is-active .panel-icon {
    color: #FFDD57; }
  .panel.is-danger .panel-heading {
    background-color: #F14668;
    color: #fff; }
  .panel.is-danger .panel-tabs a.is-active {
    border-bottom-color: #F14668; }
  .panel.is-danger .panel-block.is-active .panel-icon {
    color: #F14668; }

.panel-tabs:not(:last-child),
.panel-block:not(:last-child) {
  border-bottom: 1px solid #ededed; }

.panel-heading {
  background-color: #ededed;
  border-radius: 6px 6px 0 0;
  color: #363636;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.25;
  padding: 0.75em 1em; }

.panel-tabs {
  align-items: flex-end;
  display: flex;
  font-size: 0.875em;
  justify-content: center; }
  .panel-tabs a {
    border-bottom: 1px solid #DCDCDC;
    margin-bottom: -1px;
    padding: 0.5em; }
    .panel-tabs a.is-active {
      border-bottom-color: #4A4A4A;
      color: #363636; }

.panel-list a {
  color: #4A4A4A; }
  .panel-list a:hover {
    color: #3273DC; }

.panel-block {
  align-items: center;
  color: #363636;
  display: flex;
  justify-content: flex-start;
  padding: 0.5em 0.75em; }
  .panel-block input[type="checkbox"] {
    margin-right: 0.75em; }
  .panel-block > .control {
    flex-grow: 1;
    flex-shrink: 1;
    width: 100%; }
  .panel-block.is-wrapped {
    flex-wrap: wrap; }
  .panel-block.is-active {
    border-left-color: #3273DC;
    color: #363636; }
    .panel-block.is-active .panel-icon {
      color: #3273DC; }
  .panel-block:last-child {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px; }

a.panel-block,
label.panel-block {
  cursor: pointer; }
  a.panel-block:hover,
  label.panel-block:hover {
    background-color: #F5F5F5; }

.panel-icon {
  display: inline-block;
  font-size: 14px;
  height: 1em;
  line-height: 1em;
  text-align: center;
  vertical-align: top;
  width: 1em;
  color: #7A7A7A;
  margin-right: 0.75em; }
  .panel-icon .fa {
    font-size: inherit;
    line-height: inherit; }

.tabs {
  -webkit-overflow-scrolling: touch;
  align-items: stretch;
  display: flex;
  font-size: 1rem;
  justify-content: space-between;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap; }
  .tabs a {
    align-items: center;
    border-bottom-color: #DCDCDC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #4A4A4A;
    display: flex;
    justify-content: center;
    margin-bottom: -1px;
    padding: 0.5em 1em;
    vertical-align: top; }
    .tabs a:hover {
      border-bottom-color: #363636;
      color: #363636; }
  .tabs li {
    display: block; }
    .tabs li.is-active a {
      border-bottom-color: #3273DC;
      color: #3273DC; }
  .tabs ul {
    align-items: center;
    border-bottom-color: #DCDCDC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    display: flex;
    flex-grow: 1;
    flex-shrink: 0;
    justify-content: flex-start; }
    .tabs ul.is-left {
      padding-right: 0.75em; }
    .tabs ul.is-center {
      flex: none;
      justify-content: center;
      padding-left: 0.75em;
      padding-right: 0.75em; }
    .tabs ul.is-right {
      justify-content: flex-end;
      padding-left: 0.75em; }
  .tabs .icon:first-child {
    margin-right: 0.5em; }
  .tabs .icon:last-child {
    margin-left: 0.5em; }
  .tabs.is-centered ul {
    justify-content: center; }
  .tabs.is-right ul {
    justify-content: flex-end; }
  .tabs.is-boxed a {
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0; }
    .tabs.is-boxed a:hover {
      background-color: #F5F5F5;
      border-bottom-color: #DCDCDC; }
  .tabs.is-boxed li.is-active a {
    background-color: #FFFFFF;
    border-color: #DCDCDC;
    border-bottom-color: transparent !important; }
  .tabs.is-fullwidth li {
    flex-grow: 1;
    flex-shrink: 0; }
  .tabs.is-toggle a {
    border-color: #DCDCDC;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 0;
    position: relative; }
    .tabs.is-toggle a:hover {
      background-color: #F5F5F5;
      border-color: #B5B5B5;
      z-index: 2; }
  .tabs.is-toggle li + li {
    margin-left: -1px; }
  .tabs.is-toggle li:first-child a {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px; }
  .tabs.is-toggle li:last-child a {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px; }
  .tabs.is-toggle li.is-active a {
    background-color: #3273DC;
    border-color: #3273DC;
    color: #fff;
    z-index: 1; }
  .tabs.is-toggle ul {
    border-bottom: none; }
  .tabs.is-toggle.is-toggle-rounded li:first-child a {
    border-bottom-left-radius: 290486px;
    border-top-left-radius: 290486px;
    padding-left: 1.25em; }
  .tabs.is-toggle.is-toggle-rounded li:last-child a {
    border-bottom-right-radius: 290486px;
    border-top-right-radius: 290486px;
    padding-right: 1.25em; }
  .tabs.is-small {
    font-size: 0.75rem; }
  .tabs.is-medium {
    font-size: 1.25rem; }
  .tabs.is-large {
    font-size: 1.5rem; }

/* Bulma Grid */
.column {
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  padding: 0.75rem; }
  .columns.is-mobile > .column.is-narrow {
    flex: none;
    width: unset; }
  .columns.is-mobile > .column.is-full {
    flex: none;
    width: 100%; }
  .columns.is-mobile > .column.is-three-quarters {
    flex: none;
    width: 75%; }
  .columns.is-mobile > .column.is-two-thirds {
    flex: none;
    width: 66.6666%; }
  .columns.is-mobile > .column.is-half {
    flex: none;
    width: 50%; }
  .columns.is-mobile > .column.is-one-third {
    flex: none;
    width: 33.3333%; }
  .columns.is-mobile > .column.is-one-quarter {
    flex: none;
    width: 25%; }
  .columns.is-mobile > .column.is-one-fifth {
    flex: none;
    width: 20%; }
  .columns.is-mobile > .column.is-two-fifths {
    flex: none;
    width: 40%; }
  .columns.is-mobile > .column.is-three-fifths {
    flex: none;
    width: 60%; }
  .columns.is-mobile > .column.is-four-fifths {
    flex: none;
    width: 80%; }
  .columns.is-mobile > .column.is-offset-three-quarters {
    margin-left: 75%; }
  .columns.is-mobile > .column.is-offset-two-thirds {
    margin-left: 66.6666%; }
  .columns.is-mobile > .column.is-offset-half {
    margin-left: 50%; }
  .columns.is-mobile > .column.is-offset-one-third {
    margin-left: 33.3333%; }
  .columns.is-mobile > .column.is-offset-one-quarter {
    margin-left: 25%; }
  .columns.is-mobile > .column.is-offset-one-fifth {
    margin-left: 20%; }
  .columns.is-mobile > .column.is-offset-two-fifths {
    margin-left: 40%; }
  .columns.is-mobile > .column.is-offset-three-fifths {
    margin-left: 60%; }
  .columns.is-mobile > .column.is-offset-four-fifths {
    margin-left: 80%; }
  .columns.is-mobile > .column.is-0 {
    flex: none;
    width: 0%; }
  .columns.is-mobile > .column.is-offset-0 {
    margin-left: 0%; }
  .columns.is-mobile > .column.is-1 {
    flex: none;
    width: 8.33333337%; }
  .columns.is-mobile > .column.is-offset-1 {
    margin-left: 8.33333337%; }
  .columns.is-mobile > .column.is-2 {
    flex: none;
    width: 16.66666674%; }
  .columns.is-mobile > .column.is-offset-2 {
    margin-left: 16.66666674%; }
  .columns.is-mobile > .column.is-3 {
    flex: none;
    width: 25%; }
  .columns.is-mobile > .column.is-offset-3 {
    margin-left: 25%; }
  .columns.is-mobile > .column.is-4 {
    flex: none;
    width: 33.33333337%; }
  .columns.is-mobile > .column.is-offset-4 {
    margin-left: 33.33333337%; }
  .columns.is-mobile > .column.is-5 {
    flex: none;
    width: 41.66666674%; }
  .columns.is-mobile > .column.is-offset-5 {
    margin-left: 41.66666674%; }
  .columns.is-mobile > .column.is-6 {
    flex: none;
    width: 50%; }
  .columns.is-mobile > .column.is-offset-6 {
    margin-left: 50%; }
  .columns.is-mobile > .column.is-7 {
    flex: none;
    width: 58.33333337%; }
  .columns.is-mobile > .column.is-offset-7 {
    margin-left: 58.33333337%; }
  .columns.is-mobile > .column.is-8 {
    flex: none;
    width: 66.66666674%; }
  .columns.is-mobile > .column.is-offset-8 {
    margin-left: 66.66666674%; }
  .columns.is-mobile > .column.is-9 {
    flex: none;
    width: 75%; }
  .columns.is-mobile > .column.is-offset-9 {
    margin-left: 75%; }
  .columns.is-mobile > .column.is-10 {
    flex: none;
    width: 83.33333337%; }
  .columns.is-mobile > .column.is-offset-10 {
    margin-left: 83.33333337%; }
  .columns.is-mobile > .column.is-11 {
    flex: none;
    width: 91.66666674%; }
  .columns.is-mobile > .column.is-offset-11 {
    margin-left: 91.66666674%; }
  .columns.is-mobile > .column.is-12 {
    flex: none;
    width: 100%; }
  .columns.is-mobile > .column.is-offset-12 {
    margin-left: 100%; }
  @media screen and (max-width: 768px) {
    .column.is-narrow-mobile {
      flex: none;
      width: unset; }
    .column.is-full-mobile {
      flex: none;
      width: 100%; }
    .column.is-three-quarters-mobile {
      flex: none;
      width: 75%; }
    .column.is-two-thirds-mobile {
      flex: none;
      width: 66.6666%; }
    .column.is-half-mobile {
      flex: none;
      width: 50%; }
    .column.is-one-third-mobile {
      flex: none;
      width: 33.3333%; }
    .column.is-one-quarter-mobile {
      flex: none;
      width: 25%; }
    .column.is-one-fifth-mobile {
      flex: none;
      width: 20%; }
    .column.is-two-fifths-mobile {
      flex: none;
      width: 40%; }
    .column.is-three-fifths-mobile {
      flex: none;
      width: 60%; }
    .column.is-four-fifths-mobile {
      flex: none;
      width: 80%; }
    .column.is-offset-three-quarters-mobile {
      margin-left: 75%; }
    .column.is-offset-two-thirds-mobile {
      margin-left: 66.6666%; }
    .column.is-offset-half-mobile {
      margin-left: 50%; }
    .column.is-offset-one-third-mobile {
      margin-left: 33.3333%; }
    .column.is-offset-one-quarter-mobile {
      margin-left: 25%; }
    .column.is-offset-one-fifth-mobile {
      margin-left: 20%; }
    .column.is-offset-two-fifths-mobile {
      margin-left: 40%; }
    .column.is-offset-three-fifths-mobile {
      margin-left: 60%; }
    .column.is-offset-four-fifths-mobile {
      margin-left: 80%; }
    .column.is-0-mobile {
      flex: none;
      width: 0%; }
    .column.is-offset-0-mobile {
      margin-left: 0%; }
    .column.is-1-mobile {
      flex: none;
      width: 8.33333337%; }
    .column.is-offset-1-mobile {
      margin-left: 8.33333337%; }
    .column.is-2-mobile {
      flex: none;
      width: 16.66666674%; }
    .column.is-offset-2-mobile {
      margin-left: 16.66666674%; }
    .column.is-3-mobile {
      flex: none;
      width: 25%; }
    .column.is-offset-3-mobile {
      margin-left: 25%; }
    .column.is-4-mobile {
      flex: none;
      width: 33.33333337%; }
    .column.is-offset-4-mobile {
      margin-left: 33.33333337%; }
    .column.is-5-mobile {
      flex: none;
      width: 41.66666674%; }
    .column.is-offset-5-mobile {
      margin-left: 41.66666674%; }
    .column.is-6-mobile {
      flex: none;
      width: 50%; }
    .column.is-offset-6-mobile {
      margin-left: 50%; }
    .column.is-7-mobile {
      flex: none;
      width: 58.33333337%; }
    .column.is-offset-7-mobile {
      margin-left: 58.33333337%; }
    .column.is-8-mobile {
      flex: none;
      width: 66.66666674%; }
    .column.is-offset-8-mobile {
      margin-left: 66.66666674%; }
    .column.is-9-mobile {
      flex: none;
      width: 75%; }
    .column.is-offset-9-mobile {
      margin-left: 75%; }
    .column.is-10-mobile {
      flex: none;
      width: 83.33333337%; }
    .column.is-offset-10-mobile {
      margin-left: 83.33333337%; }
    .column.is-11-mobile {
      flex: none;
      width: 91.66666674%; }
    .column.is-offset-11-mobile {
      margin-left: 91.66666674%; }
    .column.is-12-mobile {
      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 {
      flex: none;
      width: unset; }
    .column.is-full, .column.is-full-tablet {
      flex: none;
      width: 100%; }
    .column.is-three-quarters, .column.is-three-quarters-tablet {
      flex: none;
      width: 75%; }
    .column.is-two-thirds, .column.is-two-thirds-tablet {
      flex: none;
      width: 66.6666%; }
    .column.is-half, .column.is-half-tablet {
      flex: none;
      width: 50%; }
    .column.is-one-third, .column.is-one-third-tablet {
      flex: none;
      width: 33.3333%; }
    .column.is-one-quarter, .column.is-one-quarter-tablet {
      flex: none;
      width: 25%; }
    .column.is-one-fifth, .column.is-one-fifth-tablet {
      flex: none;
      width: 20%; }
    .column.is-two-fifths, .column.is-two-fifths-tablet {
      flex: none;
      width: 40%; }
    .column.is-three-fifths, .column.is-three-fifths-tablet {
      flex: none;
      width: 60%; }
    .column.is-four-fifths, .column.is-four-fifths-tablet {
      flex: none;
      width: 80%; }
    .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
      margin-left: 75%; }
    .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
      margin-left: 66.6666%; }
    .column.is-offset-half, .column.is-offset-half-tablet {
      margin-left: 50%; }
    .column.is-offset-one-third, .column.is-offset-one-third-tablet {
      margin-left: 33.3333%; }
    .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
      margin-left: 25%; }
    .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {
      margin-left: 20%; }
    .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {
      margin-left: 40%; }
    .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {
      margin-left: 60%; }
    .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {
      margin-left: 80%; }
    .column.is-0, .column.is-0-tablet {
      flex: none;
      width: 0%; }
    .column.is-offset-0, .column.is-offset-0-tablet {
      margin-left: 0%; }
    .column.is-1, .column.is-1-tablet {
      flex: none;
      width: 8.33333337%; }
    .column.is-offset-1, .column.is-offset-1-tablet {
      margin-left: 8.33333337%; }
    .column.is-2, .column.is-2-tablet {
      flex: none;
      width: 16.66666674%; }
    .column.is-offset-2, .column.is-offset-2-tablet {
      margin-left: 16.66666674%; }
    .column.is-3, .column.is-3-tablet {
      flex: none;
      width: 25%; }
    .column.is-offset-3, .column.is-offset-3-tablet {
      margin-left: 25%; }
    .column.is-4, .column.is-4-tablet {
      flex: none;
      width: 33.33333337%; }
    .column.is-offset-4, .column.is-offset-4-tablet {
      margin-left: 33.33333337%; }
    .column.is-5, .column.is-5-tablet {
      flex: none;
      width: 41.66666674%; }
    .column.is-offset-5, .column.is-offset-5-tablet {
      margin-left: 41.66666674%; }
    .column.is-6, .column.is-6-tablet {
      flex: none;
      width: 50%; }
    .column.is-offset-6, .column.is-offset-6-tablet {
      margin-left: 50%; }
    .column.is-7, .column.is-7-tablet {
      flex: none;
      width: 58.33333337%; }
    .column.is-offset-7, .column.is-offset-7-tablet {
      margin-left: 58.33333337%; }
    .column.is-8, .column.is-8-tablet {
      flex: none;
      width: 66.66666674%; }
    .column.is-offset-8, .column.is-offset-8-tablet {
      margin-left: 66.66666674%; }
    .column.is-9, .column.is-9-tablet {
      flex: none;
      width: 75%; }
    .column.is-offset-9, .column.is-offset-9-tablet {
      margin-left: 75%; }
    .column.is-10, .column.is-10-tablet {
      flex: none;
      width: 83.33333337%; }
    .column.is-offset-10, .column.is-offset-10-tablet {
      margin-left: 83.33333337%; }
    .column.is-11, .column.is-11-tablet {
      flex: none;
      width: 91.66666674%; }
    .column.is-offset-11, .column.is-offset-11-tablet {
      margin-left: 91.66666674%; }
    .column.is-12, .column.is-12-tablet {
      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 {
      flex: none;
      width: unset; }
    .column.is-full-touch {
      flex: none;
      width: 100%; }
    .column.is-three-quarters-touch {
      flex: none;
      width: 75%; }
    .column.is-two-thirds-touch {
      flex: none;
      width: 66.6666%; }
    .column.is-half-touch {
      flex: none;
      width: 50%; }
    .column.is-one-third-touch {
      flex: none;
      width: 33.3333%; }
    .column.is-one-quarter-touch {
      flex: none;
      width: 25%; }
    .column.is-one-fifth-touch {
      flex: none;
      width: 20%; }
    .column.is-two-fifths-touch {
      flex: none;
      width: 40%; }
    .column.is-three-fifths-touch {
      flex: none;
      width: 60%; }
    .column.is-four-fifths-touch {
      flex: none;
      width: 80%; }
    .column.is-offset-three-quarters-touch {
      margin-left: 75%; }
    .column.is-offset-two-thirds-touch {
      margin-left: 66.6666%; }
    .column.is-offset-half-touch {
      margin-left: 50%; }
    .column.is-offset-one-third-touch {
      margin-left: 33.3333%; }
    .column.is-offset-one-quarter-touch {
      margin-left: 25%; }
    .column.is-offset-one-fifth-touch {
      margin-left: 20%; }
    .column.is-offset-two-fifths-touch {
      margin-left: 40%; }
    .column.is-offset-three-fifths-touch {
      margin-left: 60%; }
    .column.is-offset-four-fifths-touch {
      margin-left: 80%; }
    .column.is-0-touch {
      flex: none;
      width: 0%; }
    .column.is-offset-0-touch {
      margin-left: 0%; }
    .column.is-1-touch {
      flex: none;
      width: 8.33333337%; }
    .column.is-offset-1-touch {
      margin-left: 8.33333337%; }
    .column.is-2-touch {
      flex: none;
      width: 16.66666674%; }
    .column.is-offset-2-touch {
      margin-left: 16.66666674%; }
    .column.is-3-touch {
      flex: none;
      width: 25%; }
    .column.is-offset-3-touch {
      margin-left: 25%; }
    .column.is-4-touch {
      flex: none;
      width: 33.33333337%; }
    .column.is-offset-4-touch {
      margin-left: 33.33333337%; }
    .column.is-5-touch {
      flex: none;
      width: 41.66666674%; }
    .column.is-offset-5-touch {
      margin-left: 41.66666674%; }
    .column.is-6-touch {
      flex: none;
      width: 50%; }
    .column.is-offset-6-touch {
      margin-left: 50%; }
    .column.is-7-touch {
      flex: none;
      width: 58.33333337%; }
    .column.is-offset-7-touch {
      margin-left: 58.33333337%; }
    .column.is-8-touch {
      flex: none;
      width: 66.66666674%; }
    .column.is-offset-8-touch {
      margin-left: 66.66666674%; }
    .column.is-9-touch {
      flex: none;
      width: 75%; }
    .column.is-offset-9-touch {
      margin-left: 75%; }
    .column.is-10-touch {
      flex: none;
      width: 83.33333337%; }
    .column.is-offset-10-touch {
      margin-left: 83.33333337%; }
    .column.is-11-touch {
      flex: none;
      width: 91.66666674%; }
    .column.is-offset-11-touch {
      margin-left: 91.66666674%; }
    .column.is-12-touch {
      flex: none;
      width: 100%; }
    .column.is-offset-12-touch {
      margin-left: 100%; } }
  @media screen and (min-width: 1088px) {
    .column.is-narrow-desktop {
      flex: none;
      width: unset; }
    .column.is-full-desktop {
      flex: none;
      width: 100%; }
    .column.is-three-quarters-desktop {
      flex: none;
      width: 75%; }
    .column.is-two-thirds-desktop {
      flex: none;
      width: 66.6666%; }
    .column.is-half-desktop {
      flex: none;
      width: 50%; }
    .column.is-one-third-desktop {
      flex: none;
      width: 33.3333%; }
    .column.is-one-quarter-desktop {
      flex: none;
      width: 25%; }
    .column.is-one-fifth-desktop {
      flex: none;
      width: 20%; }
    .column.is-two-fifths-desktop {
      flex: none;
      width: 40%; }
    .column.is-three-fifths-desktop {
      flex: none;
      width: 60%; }
    .column.is-four-fifths-desktop {
      flex: none;
      width: 80%; }
    .column.is-offset-three-quarters-desktop {
      margin-left: 75%; }
    .column.is-offset-two-thirds-desktop {
      margin-left: 66.6666%; }
    .column.is-offset-half-desktop {
      margin-left: 50%; }
    .column.is-offset-one-third-desktop {
      margin-left: 33.3333%; }
    .column.is-offset-one-quarter-desktop {
      margin-left: 25%; }
    .column.is-offset-one-fifth-desktop {
      margin-left: 20%; }
    .column.is-offset-two-fifths-desktop {
      margin-left: 40%; }
    .column.is-offset-three-fifths-desktop {
      margin-left: 60%; }
    .column.is-offset-four-fifths-desktop {
      margin-left: 80%; }
    .column.is-0-desktop {
      flex: none;
      width: 0%; }
    .column.is-offset-0-desktop {
      margin-left: 0%; }
    .column.is-1-desktop {
      flex: none;
      width: 8.33333337%; }
    .column.is-offset-1-desktop {
      margin-left: 8.33333337%; }
    .column.is-2-desktop {
      flex: none;
      width: 16.66666674%; }
    .column.is-offset-2-desktop {
      margin-left: 16.66666674%; }
    .column.is-3-desktop {
      flex: none;
      width: 25%; }
    .column.is-offset-3-desktop {
      margin-left: 25%; }
    .column.is-4-desktop {
      flex: none;
      width: 33.33333337%; }
    .column.is-offset-4-desktop {
      margin-left: 33.33333337%; }
    .column.is-5-desktop {
      flex: none;
      width: 41.66666674%; }
    .column.is-offset-5-desktop {
      margin-left: 41.66666674%; }
    .column.is-6-desktop {
      flex: none;
      width: 50%; }
    .column.is-offset-6-desktop {
      margin-left: 50%; }
    .column.is-7-desktop {
      flex: none;
      width: 58.33333337%; }
    .column.is-offset-7-desktop {
      margin-left: 58.33333337%; }
    .column.is-8-desktop {
      flex: none;
      width: 66.66666674%; }
    .column.is-offset-8-desktop {
      margin-left: 66.66666674%; }
    .column.is-9-desktop {
      flex: none;
      width: 75%; }
    .column.is-offset-9-desktop {
      margin-left: 75%; }
    .column.is-10-desktop {
      flex: none;
      width: 83.33333337%; }
    .column.is-offset-10-desktop {
      margin-left: 83.33333337%; }
    .column.is-11-desktop {
      flex: none;
      width: 91.66666674%; }
    .column.is-offset-11-desktop {
      margin-left: 91.66666674%; }
    .column.is-12-desktop {
      flex: none;
      width: 100%; }
    .column.is-offset-12-desktop {
      margin-left: 100%; } }
  @media screen and (min-width: 1280px) {
    .column.is-narrow-widescreen {
      flex: none;
      width: unset; }
    .column.is-full-widescreen {
      flex: none;
      width: 100%; }
    .column.is-three-quarters-widescreen {
      flex: none;
      width: 75%; }
    .column.is-two-thirds-widescreen {
      flex: none;
      width: 66.6666%; }
    .column.is-half-widescreen {
      flex: none;
      width: 50%; }
    .column.is-one-third-widescreen {
      flex: none;
      width: 33.3333%; }
    .column.is-one-quarter-widescreen {
      flex: none;
      width: 25%; }
    .column.is-one-fifth-widescreen {
      flex: none;
      width: 20%; }
    .column.is-two-fifths-widescreen {
      flex: none;
      width: 40%; }
    .column.is-three-fifths-widescreen {
      flex: none;
      width: 60%; }
    .column.is-four-fifths-widescreen {
      flex: none;
      width: 80%; }
    .column.is-offset-three-quarters-widescreen {
      margin-left: 75%; }
    .column.is-offset-two-thirds-widescreen {
      margin-left: 66.6666%; }
    .column.is-offset-half-widescreen {
      margin-left: 50%; }
    .column.is-offset-one-third-widescreen {
      margin-left: 33.3333%; }
    .column.is-offset-one-quarter-widescreen {
      margin-left: 25%; }
    .column.is-offset-one-fifth-widescreen {
      margin-left: 20%; }
    .column.is-offset-two-fifths-widescreen {
      margin-left: 40%; }
    .column.is-offset-three-fifths-widescreen {
      margin-left: 60%; }
    .column.is-offset-four-fifths-widescreen {
      margin-left: 80%; }
    .column.is-0-widescreen {
      flex: none;
      width: 0%; }
    .column.is-offset-0-widescreen {
      margin-left: 0%; }
    .column.is-1-widescreen {
      flex: none;
      width: 8.33333337%; }
    .column.is-offset-1-widescreen {
      margin-left: 8.33333337%; }
    .column.is-2-widescreen {
      flex: none;
      width: 16.66666674%; }
    .column.is-offset-2-widescreen {
      margin-left: 16.66666674%; }
    .column.is-3-widescreen {
      flex: none;
      width: 25%; }
    .column.is-offset-3-widescreen {
      margin-left: 25%; }
    .column.is-4-widescreen {
      flex: none;
      width: 33.33333337%; }
    .column.is-offset-4-widescreen {
      margin-left: 33.33333337%; }
    .column.is-5-widescreen {
      flex: none;
      width: 41.66666674%; }
    .column.is-offset-5-widescreen {
      margin-left: 41.66666674%; }
    .column.is-6-widescreen {
      flex: none;
      width: 50%; }
    .column.is-offset-6-widescreen {
      margin-left: 50%; }
    .column.is-7-widescreen {
      flex: none;
      width: 58.33333337%; }
    .column.is-offset-7-widescreen {
      margin-left: 58.33333337%; }
    .column.is-8-widescreen {
      flex: none;
      width: 66.66666674%; }
    .column.is-offset-8-widescreen {
      margin-left: 66.66666674%; }
    .column.is-9-widescreen {
      flex: none;
      width: 75%; }
    .column.is-offset-9-widescreen {
      margin-left: 75%; }
    .column.is-10-widescreen {
      flex: none;
      width: 83.33333337%; }
    .column.is-offset-10-widescreen {
      margin-left: 83.33333337%; }
    .column.is-11-widescreen {
      flex: none;
      width: 91.66666674%; }
    .column.is-offset-11-widescreen {
      margin-left: 91.66666674%; }
    .column.is-12-widescreen {
      flex: none;
      width: 100%; }
    .column.is-offset-12-widescreen {
      margin-left: 100%; } }
  @media screen and (min-width: 1472px) {
    .column.is-narrow-fullhd {
      flex: none;
      width: unset; }
    .column.is-full-fullhd {
      flex: none;
      width: 100%; }
    .column.is-three-quarters-fullhd {
      flex: none;
      width: 75%; }
    .column.is-two-thirds-fullhd {
      flex: none;
      width: 66.6666%; }
    .column.is-half-fullhd {
      flex: none;
      width: 50%; }
    .column.is-one-third-fullhd {
      flex: none;
      width: 33.3333%; }
    .column.is-one-quarter-fullhd {
      flex: none;
      width: 25%; }
    .column.is-one-fifth-fullhd {
      flex: none;
      width: 20%; }
    .column.is-two-fifths-fullhd {
      flex: none;
      width: 40%; }
    .column.is-three-fifths-fullhd {
      flex: none;
      width: 60%; }
    .column.is-four-fifths-fullhd {
      flex: none;
      width: 80%; }
    .column.is-offset-three-quarters-fullhd {
      margin-left: 75%; }
    .column.is-offset-two-thirds-fullhd {
      margin-left: 66.6666%; }
    .column.is-offset-half-fullhd {
      margin-left: 50%; }
    .column.is-offset-one-third-fullhd {
      margin-left: 33.3333%; }
    .column.is-offset-one-quarter-fullhd {
      margin-left: 25%; }
    .column.is-offset-one-fifth-fullhd {
      margin-left: 20%; }
    .column.is-offset-two-fifths-fullhd {
      margin-left: 40%; }
    .column.is-offset-three-fifths-fullhd {
      margin-left: 60%; }
    .column.is-offset-four-fifths-fullhd {
      margin-left: 80%; }
    .column.is-0-fullhd {
      flex: none;
      width: 0%; }
    .column.is-offset-0-fullhd {
      margin-left: 0%; }
    .column.is-1-fullhd {
      flex: none;
      width: 8.33333337%; }
    .column.is-offset-1-fullhd {
      margin-left: 8.33333337%; }
    .column.is-2-fullhd {
      flex: none;
      width: 16.66666674%; }
    .column.is-offset-2-fullhd {
      margin-left: 16.66666674%; }
    .column.is-3-fullhd {
      flex: none;
      width: 25%; }
    .column.is-offset-3-fullhd {
      margin-left: 25%; }
    .column.is-4-fullhd {
      flex: none;
      width: 33.33333337%; }
    .column.is-offset-4-fullhd {
      margin-left: 33.33333337%; }
    .column.is-5-fullhd {
      flex: none;
      width: 41.66666674%; }
    .column.is-offset-5-fullhd {
      margin-left: 41.66666674%; }
    .column.is-6-fullhd {
      flex: none;
      width: 50%; }
    .column.is-offset-6-fullhd {
      margin-left: 50%; }
    .column.is-7-fullhd {
      flex: none;
      width: 58.33333337%; }
    .column.is-offset-7-fullhd {
      margin-left: 58.33333337%; }
    .column.is-8-fullhd {
      flex: none;
      width: 66.66666674%; }
    .column.is-offset-8-fullhd {
      margin-left: 66.66666674%; }
    .column.is-9-fullhd {
      flex: none;
      width: 75%; }
    .column.is-offset-9-fullhd {
      margin-left: 75%; }
    .column.is-10-fullhd {
      flex: none;
      width: 83.33333337%; }
    .column.is-offset-10-fullhd {
      margin-left: 83.33333337%; }
    .column.is-11-fullhd {
      flex: none;
      width: 91.66666674%; }
    .column.is-offset-11-fullhd {
      margin-left: 91.66666674%; }
    .column.is-12-fullhd {
      flex: none;
      width: 100%; }
    .column.is-offset-12-fullhd {
      margin-left: 100%; } }
.columns {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem; }
  .columns:last-child {
    margin-bottom: -0.75rem; }
  .columns:not(:last-child) {
    margin-bottom: calc(1.5rem - 0.75rem); }
  .columns.is-centered {
    justify-content: center; }
  .columns.is-gapless {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0; }
    .columns.is-gapless > .column {
      margin: 0;
      padding: 0 !important; }
    .columns.is-gapless:not(:last-child) {
      margin-bottom: 1.5rem; }
    .columns.is-gapless:last-child {
      margin-bottom: 0; }
  .columns.is-mobile {
    display: flex; }
  .columns.is-multiline {
    flex-wrap: wrap; }
  .columns.is-vcentered {
    align-items: center; }
  @media screen and (min-width: 769px), print {
    .columns:not(.is-desktop) {
      display: flex; } }
  @media screen and (min-width: 1088px) {
    .columns.is-desktop {
      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; } }
.tile {
  align-items: stretch;
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  min-height: min-content; }
  .tile.is-ancestor {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
    margin-top: -0.75rem; }
    .tile.is-ancestor:last-child {
      margin-bottom: -0.75rem; }
    .tile.is-ancestor:not(:last-child) {
      margin-bottom: 0.75rem; }
  .tile.is-child {
    margin: 0 !important; }
  .tile.is-parent {
    padding: 0.75rem; }
  .tile.is-vertical {
    flex-direction: column; }
    .tile.is-vertical > .tile.is-child:not(:last-child) {
      margin-bottom: 1.5rem !important; }
  @media screen and (min-width: 769px), print {
    .tile:not(.is-child) {
      display: flex; }
    .tile.is-1 {
      flex: none;
      width: 8.33333337%; }
    .tile.is-2 {
      flex: none;
      width: 16.66666674%; }
    .tile.is-3 {
      flex: none;
      width: 25%; }
    .tile.is-4 {
      flex: none;
      width: 33.33333337%; }
    .tile.is-5 {
      flex: none;
      width: 41.66666674%; }
    .tile.is-6 {
      flex: none;
      width: 50%; }
    .tile.is-7 {
      flex: none;
      width: 58.33333337%; }
    .tile.is-8 {
      flex: none;
      width: 66.66666674%; }
    .tile.is-9 {
      flex: none;
      width: 75%; }
    .tile.is-10 {
      flex: none;
      width: 83.33333337%; }
    .tile.is-11 {
      flex: none;
      width: 91.66666674%; }
    .tile.is-12 {
      flex: none;
      width: 100%; } }
/* Bulma Helpers */
.has-text-white {
  color: #FFFFFF !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.has-text-link {
  color: #3273DC !important; }

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

.has-background-link {
  background-color: #3273DC !important; }

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

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

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

.has-text-link-dark {
  color: #2160c4 !important; }

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

.has-background-link-dark {
  background-color: #2160c4 !important; }

.has-text-info {
  color: #3298DC !important; }

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

.has-background-info {
  background-color: #3298DC !important; }

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

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

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

.has-text-info-dark {
  color: #1d72aa !important; }

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

.has-background-info-dark {
  background-color: #1d72aa !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.is-justify-content-space-around {
  justify-content: space-around !important; }

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

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

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

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

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

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

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

.is-align-content-center {
  align-content: center !important; }

.is-align-content-space-between {
  align-content: space-between !important; }

.is-align-content-space-around {
  align-content: space-around !important; }

.is-align-content-space-evenly {
  align-content: space-evenly !important; }

.is-align-content-stretch {
  align-content: stretch !important; }

.is-align-content-start {
  align-content: start !important; }

.is-align-content-end {
  align-content: end !important; }

.is-align-content-baseline {
  align-content: baseline !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.is-flex-shrink-2 {
  flex-shrink: 2 !important; }

.is-flex-shrink-3 {
  flex-shrink: 3 !important; }

.is-flex-shrink-4 {
  flex-shrink: 4 !important; }

.is-flex-shrink-5 {
  flex-shrink: 5 !important; }

.is-clearfix::after {
  clear: both;
  content: " ";
  display: table; }

.is-pulled-left {
  float: left !important; }

.is-pulled-right {
  float: right !important; }

.is-radiusless {
  border-radius: 0 !important; }

.is-shadowless {
  box-shadow: none !important; }

.is-clickable {
  cursor: pointer !important;
  pointer-events: all !important; }

.is-clipped {
  overflow: hidden !important; }

.is-relative {
  position: relative !important; }

.is-marginless {
  margin: 0 !important; }

.is-paddingless {
  padding: 0 !important; }

.m-0 {
  margin: 0 !important; }

.mt-0 {
  margin-top: 0 !important; }

.mr-0 {
  margin-right: 0 !important; }

.mb-0 {
  margin-bottom: 0 !important; }

.ml-0 {
  margin-left: 0 !important; }

.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important; }

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1 {
  margin-top: 0.25rem !important; }

.mr-1 {
  margin-right: 0.25rem !important; }

.mb-1 {
  margin-bottom: 0.25rem !important; }

.ml-1 {
  margin-left: 0.25rem !important; }

.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important; }

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2 {
  margin-top: 0.5rem !important; }

.mr-2 {
  margin-right: 0.5rem !important; }

.mb-2 {
  margin-bottom: 0.5rem !important; }

.ml-2 {
  margin-left: 0.5rem !important; }

.mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important; }

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important; }

.m-3 {
  margin: 0.75rem !important; }

.mt-3 {
  margin-top: 0.75rem !important; }

.mr-3 {
  margin-right: 0.75rem !important; }

.mb-3 {
  margin-bottom: 0.75rem !important; }

.ml-3 {
  margin-left: 0.75rem !important; }

.mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important; }

.my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important; }

.m-4 {
  margin: 1rem !important; }

.mt-4 {
  margin-top: 1rem !important; }

.mr-4 {
  margin-right: 1rem !important; }

.mb-4 {
  margin-bottom: 1rem !important; }

.ml-4 {
  margin-left: 1rem !important; }

.mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important; }

.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.m-5 {
  margin: 1.5rem !important; }

.mt-5 {
  margin-top: 1.5rem !important; }

.mr-5 {
  margin-right: 1.5rem !important; }

.mb-5 {
  margin-bottom: 1.5rem !important; }

.ml-5 {
  margin-left: 1.5rem !important; }

.mx-5 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important; }

.my-5 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

.m-6 {
  margin: 3rem !important; }

.mt-6 {
  margin-top: 3rem !important; }

.mr-6 {
  margin-right: 3rem !important; }

.mb-6 {
  margin-bottom: 3rem !important; }

.ml-6 {
  margin-left: 3rem !important; }

.mx-6 {
  margin-left: 3rem !important;
  margin-right: 3rem !important; }

.my-6 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto {
  margin-top: auto !important; }

.mr-auto {
  margin-right: auto !important; }

.mb-auto {
  margin-bottom: auto !important; }

.ml-auto {
  margin-left: auto !important; }

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important; }

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important; }

.p-0 {
  padding: 0 !important; }

.pt-0 {
  padding-top: 0 !important; }

.pr-0 {
  padding-right: 0 !important; }

.pb-0 {
  padding-bottom: 0 !important; }

.pl-0 {
  padding-left: 0 !important; }

.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.pt-1 {
  padding-top: 0.25rem !important; }

.pr-1 {
  padding-right: 0.25rem !important; }

.pb-1 {
  padding-bottom: 0.25rem !important; }

.pl-1 {
  padding-left: 0.25rem !important; }

.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important; }

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2 {
  padding-top: 0.5rem !important; }

.pr-2 {
  padding-right: 0.5rem !important; }

.pb-2 {
  padding-bottom: 0.5rem !important; }

.pl-2 {
  padding-left: 0.5rem !important; }

.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important; }

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important; }

.p-3 {
  padding: 0.75rem !important; }

.pt-3 {
  padding-top: 0.75rem !important; }

.pr-3 {
  padding-right: 0.75rem !important; }

.pb-3 {
  padding-bottom: 0.75rem !important; }

.pl-3 {
  padding-left: 0.75rem !important; }

.px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important; }

.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important; }

.p-4 {
  padding: 1rem !important; }

.pt-4 {
  padding-top: 1rem !important; }

.pr-4 {
  padding-right: 1rem !important; }

.pb-4 {
  padding-bottom: 1rem !important; }

.pl-4 {
  padding-left: 1rem !important; }

.px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important; }

.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.p-5 {
  padding: 1.5rem !important; }

.pt-5 {
  padding-top: 1.5rem !important; }

.pr-5 {
  padding-right: 1.5rem !important; }

.pb-5 {
  padding-bottom: 1.5rem !important; }

.pl-5 {
  padding-left: 1.5rem !important; }

.px-5 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important; }

.py-5 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

.p-6 {
  padding: 3rem !important; }

.pt-6 {
  padding-top: 3rem !important; }

.pr-6 {
  padding-right: 3rem !important; }

.pb-6 {
  padding-bottom: 3rem !important; }

.pl-6 {
  padding-left: 3rem !important; }

.px-6 {
  padding-left: 3rem !important;
  padding-right: 3rem !important; }

.py-6 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

.p-auto {
  padding: auto !important; }

.pt-auto {
  padding-top: auto !important; }

.pr-auto {
  padding-right: auto !important; }

.pb-auto {
  padding-bottom: auto !important; }

.pl-auto {
  padding-left: auto !important; }

.px-auto {
  padding-left: auto !important;
  padding-right: auto !important; }

.py-auto {
  padding-top: auto !important;
  padding-bottom: auto !important; }

.is-size-1 {
  font-size: 3rem !important; }

.is-size-2 {
  font-size: 2.5rem !important; }

.is-size-3 {
  font-size: 2rem !important; }

.is-size-4 {
  font-size: 1.5rem !important; }

.is-size-5 {
  font-size: 1.25rem !important; }

.is-size-6 {
  font-size: 1rem !important; }

.is-size-7 {
  font-size: 0.75rem !important; }

@media screen and (max-width: 768px) {
  .is-size-1-mobile {
    font-size: 3rem !important; }
  .is-size-2-mobile {
    font-size: 2.5rem !important; }
  .is-size-3-mobile {
    font-size: 2rem !important; }
  .is-size-4-mobile {
    font-size: 1.5rem !important; }
  .is-size-5-mobile {
    font-size: 1.25rem !important; }
  .is-size-6-mobile {
    font-size: 1rem !important; }
  .is-size-7-mobile {
    font-size: 0.75rem !important; } }

@media screen and (min-width: 769px), print {
  .is-size-1-tablet {
    font-size: 3rem !important; }
  .is-size-2-tablet {
    font-size: 2.5rem !important; }
  .is-size-3-tablet {
    font-size: 2rem !important; }
  .is-size-4-tablet {
    font-size: 1.5rem !important; }
  .is-size-5-tablet {
    font-size: 1.25rem !important; }
  .is-size-6-tablet {
    font-size: 1rem !important; }
  .is-size-7-tablet {
    font-size: 0.75rem !important; } }

@media screen and (max-width: 1087px) {
  .is-size-1-touch {
    font-size: 3rem !important; }
  .is-size-2-touch {
    font-size: 2.5rem !important; }
  .is-size-3-touch {
    font-size: 2rem !important; }
  .is-size-4-touch {
    font-size: 1.5rem !important; }
  .is-size-5-touch {
    font-size: 1.25rem !important; }
  .is-size-6-touch {
    font-size: 1rem !important; }
  .is-size-7-touch {
    font-size: 0.75rem !important; } }

@media screen and (min-width: 1088px) {
  .is-size-1-desktop {
    font-size: 3rem !important; }
  .is-size-2-desktop {
    font-size: 2.5rem !important; }
  .is-size-3-desktop {
    font-size: 2rem !important; }
  .is-size-4-desktop {
    font-size: 1.5rem !important; }
  .is-size-5-desktop {
    font-size: 1.25rem !important; }
  .is-size-6-desktop {
    font-size: 1rem !important; }
  .is-size-7-desktop {
    font-size: 0.75rem !important; } }

@media screen and (min-width: 1280px) {
  .is-size-1-widescreen {
    font-size: 3rem !important; }
  .is-size-2-widescreen {
    font-size: 2.5rem !important; }
  .is-size-3-widescreen {
    font-size: 2rem !important; }
  .is-size-4-widescreen {
    font-size: 1.5rem !important; }
  .is-size-5-widescreen {
    font-size: 1.25rem !important; }
  .is-size-6-widescreen {
    font-size: 1rem !important; }
  .is-size-7-widescreen {
    font-size: 0.75rem !important; } }

@media screen and (min-width: 1472px) {
  .is-size-1-fullhd {
    font-size: 3rem !important; }
  .is-size-2-fullhd {
    font-size: 2.5rem !important; }
  .is-size-3-fullhd {
    font-size: 2rem !important; }
  .is-size-4-fullhd {
    font-size: 1.5rem !important; }
  .is-size-5-fullhd {
    font-size: 1.25rem !important; }
  .is-size-6-fullhd {
    font-size: 1rem !important; }
  .is-size-7-fullhd {
    font-size: 0.75rem !important; } }

.has-text-centered {
  text-align: center !important; }

.has-text-justified {
  text-align: justify !important; }

.has-text-left {
  text-align: left !important; }

.has-text-right {
  text-align: right !important; }

@media screen and (max-width: 768px) {
  .has-text-centered-mobile {
    text-align: center !important; } }

@media screen and (min-width: 769px), print {
  .has-text-centered-tablet {
    text-align: center !important; } }

@media screen and (min-width: 769px) and (max-width: 1087px) {
  .has-text-centered-tablet-only {
    text-align: center !important; } }

@media screen and (max-width: 1087px) {
  .has-text-centered-touch {
    text-align: center !important; } }

@media screen and (min-width: 1088px) {
  .has-text-centered-desktop {
    text-align: center !important; } }

@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .has-text-centered-desktop-only {
    text-align: center !important; } }

@media screen and (min-width: 1280px) {
  .has-text-centered-widescreen {
    text-align: center !important; } }

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .has-text-centered-widescreen-only {
    text-align: center !important; } }

@media screen and (min-width: 1472px) {
  .has-text-centered-fullhd {
    text-align: center !important; } }

@media screen and (max-width: 768px) {
  .has-text-justified-mobile {
    text-align: justify !important; } }

@media screen and (min-width: 769px), print {
  .has-text-justified-tablet {
    text-align: justify !important; } }

@media screen and (min-width: 769px) and (max-width: 1087px) {
  .has-text-justified-tablet-only {
    text-align: justify !important; } }

@media screen and (max-width: 1087px) {
  .has-text-justified-touch {
    text-align: justify !important; } }

@media screen and (min-width: 1088px) {
  .has-text-justified-desktop {
    text-align: justify !important; } }

@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .has-text-justified-desktop-only {
    text-align: justify !important; } }

@media screen and (min-width: 1280px) {
  .has-text-justified-widescreen {
    text-align: justify !important; } }

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .has-text-justified-widescreen-only {
    text-align: justify !important; } }

@media screen and (min-width: 1472px) {
  .has-text-justified-fullhd {
    text-align: justify !important; } }

@media screen and (max-width: 768px) {
  .has-text-left-mobile {
    text-align: left !important; } }

@media screen and (min-width: 769px), print {
  .has-text-left-tablet {
    text-align: left !important; } }

@media screen and (min-width: 769px) and (max-width: 1087px) {
  .has-text-left-tablet-only {
    text-align: left !important; } }

@media screen and (max-width: 1087px) {
  .has-text-left-touch {
    text-align: left !important; } }

@media screen and (min-width: 1088px) {
  .has-text-left-desktop {
    text-align: left !important; } }

@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .has-text-left-desktop-only {
    text-align: left !important; } }

@media screen and (min-width: 1280px) {
  .has-text-left-widescreen {
    text-align: left !important; } }

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .has-text-left-widescreen-only {
    text-align: left !important; } }

@media screen and (min-width: 1472px) {
  .has-text-left-fullhd {
    text-align: left !important; } }

@media screen and (max-width: 768px) {
  .has-text-right-mobile {
    text-align: right !important; } }

@media screen and (min-width: 769px), print {
  .has-text-right-tablet {
    text-align: right !important; } }

@media screen and (min-width: 769px) and (max-width: 1087px) {
  .has-text-right-tablet-only {
    text-align: right !important; } }

@media screen and (max-width: 1087px) {
  .has-text-right-touch {
    text-align: right !important; } }

@media screen and (min-width: 1088px) {
  .has-text-right-desktop {
    text-align: right !important; } }

@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .has-text-right-desktop-only {
    text-align: right !important; } }

@media screen and (min-width: 1280px) {
  .has-text-right-widescreen {
    text-align: right !important; } }

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .has-text-right-widescreen-only {
    text-align: right !important; } }

@media screen and (min-width: 1472px) {
  .has-text-right-fullhd {
    text-align: right !important; } }

.is-capitalized {
  text-transform: capitalize !important; }

.is-lowercase {
  text-transform: lowercase !important; }

.is-uppercase {
  text-transform: uppercase !important; }

.is-italic {
  font-style: italic !important; }

.is-underlined {
  text-decoration: underline !important; }

.has-text-weight-light {
  font-weight: 300 !important; }

.has-text-weight-normal {
  font-weight: 400 !important; }

.has-text-weight-medium {
  font-weight: 500 !important; }

.has-text-weight-semibold {
  font-weight: 600 !important; }

.has-text-weight-bold {
  font-weight: 700 !important; }

.is-family-primary {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }

.is-family-secondary {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }

.is-family-sans-serif {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }

.is-family-monospace {
  font-family: monospace !important; }

.is-family-code {
  font-family: monospace !important; }

.is-block {
  display: block !important; }

@media screen and (max-width: 768px) {
  .is-block-mobile {
    display: block !important; } }

@media screen and (min-width: 769px), print {
  .is-block-tablet {
    display: block !important; } }

@media screen and (min-width: 769px) and (max-width: 1087px) {
  .is-block-tablet-only {
    display: block !important; } }

@media screen and (max-width: 1087px) {
  .is-block-touch {
    display: block !important; } }

@media screen and (min-width: 1088px) {
  .is-block-desktop {
    display: block !important; } }

@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .is-block-desktop-only {
    display: block !important; } }

@media screen and (min-width: 1280px) {
  .is-block-widescreen {
    display: block !important; } }

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .is-block-widescreen-only {
    display: block !important; } }

@media screen and (min-width: 1472px) {
  .is-block-fullhd {
    display: block !important; } }

.is-flex {
  display: flex !important; }

@media screen and (max-width: 768px) {
  .is-flex-mobile {
    display: flex !important; } }

@media screen and (min-width: 769px), print {
  .is-flex-tablet {
    display: flex !important; } }

@media screen and (min-width: 769px) and (max-width: 1087px) {
  .is-flex-tablet-only {
    display: flex !important; } }

@media screen and (max-width: 1087px) {
  .is-flex-touch {
    display: flex !important; } }

@media screen and (min-width: 1088px) {
  .is-flex-desktop {
    display: flex !important; } }

@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .is-flex-desktop-only {
    display: flex !important; } }

@media screen and (min-width: 1280px) {
  .is-flex-widescreen {
    display: flex !important; } }

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .is-flex-widescreen-only {
    display: flex !important; } }

@media screen and (min-width: 1472px) {
  .is-flex-fullhd {
    display: flex !important; } }

.is-inline {
  display: inline !important; }

@media screen and (max-width: 768px) {
  .is-inline-mobile {
    display: inline !important; } }

@media screen and (min-width: 769px), print {
  .is-inline-tablet {
    display: inline !important; } }

@media screen and (min-width: 769px) and (max-width: 1087px) {
  .is-inline-tablet-only {
    display: inline !important; } }

@media screen and (max-width: 1087px) {
  .is-inline-touch {
    display: inline !important; } }

@media screen and (min-width: 1088px) {
  .is-inline-desktop {
    display: inline !important; } }

@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .is-inline-desktop-only {
    display: inline !important; } }

@media screen and (min-width: 1280px) {
  .is-inline-widescreen {
    display: inline !important; } }

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .is-inline-widescreen-only {
    display: inline !important; } }

@media screen and (min-width: 1472px) {
  .is-inline-fullhd {
    display: inline !important; } }

.is-inline-block {
  display: inline-block !important; }

@media screen and (max-width: 768px) {
  .is-inline-block-mobile {
    display: inline-block !important; } }

@media screen and (min-width: 769px), print {
  .is-inline-block-tablet {
    display: inline-block !important; } }

@media screen and (min-width: 769px) and (max-width: 1087px) {
  .is-inline-block-tablet-only {
    display: inline-block !important; } }

@media screen and (max-width: 1087px) {
  .is-inline-block-touch {
    display: inline-block !important; } }

@media screen and (min-width: 1088px) {
  .is-inline-block-desktop {
    display: inline-block !important; } }

@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .is-inline-block-desktop-only {
    display: inline-block !important; } }

@media screen and (min-width: 1280px) {
  .is-inline-block-widescreen {
    display: inline-block !important; } }

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .is-inline-block-widescreen-only {
    display: inline-block !important; } }

@media screen and (min-width: 1472px) {
  .is-inline-block-fullhd {
    display: inline-block !important; } }

.is-inline-flex {
  display: inline-flex !important; }

@media screen and (max-width: 768px) {
  .is-inline-flex-mobile {
    display: inline-flex !important; } }

@media screen and (min-width: 769px), print {
  .is-inline-flex-tablet {
    display: inline-flex !important; } }

@media screen and (min-width: 769px) and (max-width: 1087px) {
  .is-inline-flex-tablet-only {
    display: inline-flex !important; } }

@media screen and (max-width: 1087px) {
  .is-inline-flex-touch {
    display: inline-flex !important; } }

@media screen and (min-width: 1088px) {
  .is-inline-flex-desktop {
    display: inline-flex !important; } }

@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .is-inline-flex-desktop-only {
    display: inline-flex !important; } }

@media screen and (min-width: 1280px) {
  .is-inline-flex-widescreen {
    display: inline-flex !important; } }

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .is-inline-flex-widescreen-only {
    display: inline-flex !important; } }

@media screen and (min-width: 1472px) {
  .is-inline-flex-fullhd {
    display: inline-flex !important; } }

.is-hidden {
  display: none !important; }

.is-sr-only {
  border: none !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 0.01em !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 0.01em !important; }

@media screen and (max-width: 768px) {
  .is-hidden-mobile {
    display: none !important; } }

@media screen and (min-width: 769px), print {
  .is-hidden-tablet {
    display: none !important; } }

@media screen and (min-width: 769px) and (max-width: 1087px) {
  .is-hidden-tablet-only {
    display: none !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; } }

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

@media screen and (min-width: 1280px) {
  .is-hidden-widescreen {
    display: none !important; } }

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .is-hidden-widescreen-only {
    display: none !important; } }

@media screen and (min-width: 1472px) {
  .is-hidden-fullhd {
    display: none !important; } }

.is-invisible {
  visibility: hidden !important; }

@media screen and (max-width: 768px) {
  .is-invisible-mobile {
    visibility: hidden !important; } }

@media screen and (min-width: 769px), print {
  .is-invisible-tablet {
    visibility: hidden !important; } }

@media screen and (min-width: 769px) and (max-width: 1087px) {
  .is-invisible-tablet-only {
    visibility: hidden !important; } }

@media screen and (max-width: 1087px) {
  .is-invisible-touch {
    visibility: hidden !important; } }

@media screen and (min-width: 1088px) {
  .is-invisible-desktop {
    visibility: hidden !important; } }

@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .is-invisible-desktop-only {
    visibility: hidden !important; } }

@media screen and (min-width: 1280px) {
  .is-invisible-widescreen {
    visibility: hidden !important; } }

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .is-invisible-widescreen-only {
    visibility: hidden !important; } }

@media screen and (min-width: 1472px) {
  .is-invisible-fullhd {
    visibility: hidden !important; } }

/* Bulma Layout */
.hero {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }
  .hero .navbar {
    background: none; }
  .hero .tabs ul {
    border-bottom: none; }
  .hero.is-white {
    background-color: #FFFFFF;
    color: #000000; }
    .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .hero.is-white strong {
      color: inherit; }
    .hero.is-white .title {
      color: #000000; }
    .hero.is-white .subtitle {
      color: rgba(0, 0, 0, 0.9); }
      .hero.is-white .subtitle a:not(.button),
      .hero.is-white .subtitle strong {
        color: #000000; }
    @media screen and (max-width: 1087px) {
      .hero.is-white .navbar-menu {
        background-color: #FFFFFF; } }
    .hero.is-white .navbar-item,
    .hero.is-white .navbar-link {
      color: rgba(0, 0, 0, 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: #000000; }
    .hero.is-white .tabs a {
      color: #000000;
      opacity: 0.9; }
      .hero.is-white .tabs a:hover {
        opacity: 1; }
    .hero.is-white .tabs li.is-active a {
      color: #FFFFFF !important;
      opacity: 1; }
    .hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
      color: #000000; }
      .hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
        background-color: rgba(0, 0, 0, 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: #000000;
      border-color: #000000;
      color: #FFFFFF; }
    .hero.is-white.is-bold {
      background-image: linear-gradient(141deg, #e8e3e4 0%, #FFFFFF 71%, white 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-white.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #e8e3e4 0%, #FFFFFF 71%, white 100%); } }
  .hero.is-black {
    background-color: #000000;
    color: #FFFFFF; }
    .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .hero.is-black strong {
      color: inherit; }
    .hero.is-black .title {
      color: #FFFFFF; }
    .hero.is-black .subtitle {
      color: rgba(255, 255, 255, 0.9); }
      .hero.is-black .subtitle a:not(.button),
      .hero.is-black .subtitle strong {
        color: #FFFFFF; }
    @media screen and (max-width: 1087px) {
      .hero.is-black .navbar-menu {
        background-color: #000000; } }
    .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: #FFFFFF; }
    .hero.is-black .tabs a {
      color: #FFFFFF;
      opacity: 0.9; }
      .hero.is-black .tabs a:hover {
        opacity: 1; }
    .hero.is-black .tabs li.is-active a {
      color: #000000 !important;
      opacity: 1; }
    .hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
      color: #FFFFFF; }
      .hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
        background-color: rgba(0, 0, 0, 0.1); }
    .hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover {
      background-color: #FFFFFF;
      border-color: #FFFFFF;
      color: #000000; }
    .hero.is-black.is-bold {
      background-image: linear-gradient(141deg, black 0%, #000000 71%, #0d0c0c 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-black.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, black 0%, #000000 71%, #0d0c0c 100%); } }
  .hero.is-light {
    background-color: #F5F5F5;
    color: rgba(0, 0, 0, 0.7); }
    .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .hero.is-light strong {
      color: inherit; }
    .hero.is-light .title {
      color: rgba(0, 0, 0, 0.7); }
    .hero.is-light .subtitle {
      color: rgba(0, 0, 0, 0.9); }
      .hero.is-light .subtitle a:not(.button),
      .hero.is-light .subtitle strong {
        color: rgba(0, 0, 0, 0.7); }
    @media screen and (max-width: 1087px) {
      .hero.is-light .navbar-menu {
        background-color: #F5F5F5; } }
    .hero.is-light .navbar-item,
    .hero.is-light .navbar-link {
      color: rgba(0, 0, 0, 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: rgba(0, 0, 0, 0.7); }
    .hero.is-light .tabs a {
      color: rgba(0, 0, 0, 0.7);
      opacity: 0.9; }
      .hero.is-light .tabs a:hover {
        opacity: 1; }
    .hero.is-light .tabs li.is-active a {
      color: #F5F5F5 !important;
      opacity: 1; }
    .hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
      color: rgba(0, 0, 0, 0.7); }
      .hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
        background-color: rgba(0, 0, 0, 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: rgba(0, 0, 0, 0.7);
      border-color: rgba(0, 0, 0, 0.7);
      color: #F5F5F5; }
    .hero.is-light.is-bold {
      background-image: linear-gradient(141deg, #dfd8d9 0%, #F5F5F5 71%, white 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-light.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #dfd8d9 0%, #F5F5F5 71%, white 100%); } }
  .hero.is-dark {
    background-color: #363636;
    color: #fff; }
    .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .hero.is-dark strong {
      color: inherit; }
    .hero.is-dark .title {
      color: #fff; }
    .hero.is-dark .subtitle {
      color: rgba(255, 255, 255, 0.9); }
      .hero.is-dark .subtitle a:not(.button),
      .hero.is-dark .subtitle strong {
        color: #fff; }
    @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(255, 255, 255, 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: #fff; }
    .hero.is-dark .tabs a {
      color: #fff;
      opacity: 0.9; }
      .hero.is-dark .tabs a:hover {
        opacity: 1; }
    .hero.is-dark .tabs li.is-active a {
      color: #363636 !important;
      opacity: 1; }
    .hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
      color: #fff; }
      .hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
        background-color: rgba(0, 0, 0, 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: #fff;
      border-color: #fff;
      color: #363636; }
    .hero.is-dark.is-bold {
      background-image: linear-gradient(141deg, #1f1a1b 0%, #363636 71%, #46413f 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-dark.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #1f1a1b 0%, #363636 71%, #46413f 100%); } }
  .hero.is-primary {
    background-color: #00D1B2;
    color: #fff; }
    .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .hero.is-primary strong {
      color: inherit; }
    .hero.is-primary .title {
      color: #fff; }
    .hero.is-primary .subtitle {
      color: rgba(255, 255, 255, 0.9); }
      .hero.is-primary .subtitle a:not(.button),
      .hero.is-primary .subtitle strong {
        color: #fff; }
    @media screen and (max-width: 1087px) {
      .hero.is-primary .navbar-menu {
        background-color: #00D1B2; } }
    .hero.is-primary .navbar-item,
    .hero.is-primary .navbar-link {
      color: rgba(255, 255, 255, 0.7); }
    .hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active,
    .hero.is-primary .navbar-link:hover,
    .hero.is-primary .navbar-link.is-active {
      background-color: #00b89c;
      color: #fff; }
    .hero.is-primary .tabs a {
      color: #fff;
      opacity: 0.9; }
      .hero.is-primary .tabs a:hover {
        opacity: 1; }
    .hero.is-primary .tabs li.is-active a {
      color: #00D1B2 !important;
      opacity: 1; }
    .hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
      color: #fff; }
      .hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
        background-color: rgba(0, 0, 0, 0.1); }
    .hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
      background-color: #fff;
      border-color: #fff;
      color: #00D1B2; }
    .hero.is-primary.is-bold {
      background-image: linear-gradient(141deg, #009e6c 0%, #00D1B2 71%, #00e6eb 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-primary.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #009e6c 0%, #00D1B2 71%, #00e6eb 100%); } }
  .hero.is-link {
    background-color: #3273DC;
    color: #fff; }
    .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .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: #3273DC; } }
    .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: #2466d1;
      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 {
      color: #3273DC !important;
      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(0, 0, 0, 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: #3273DC; }
    .hero.is-link.is-bold {
      background-image: linear-gradient(141deg, #1576c6 0%, #3273DC 71%, #4266e5 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-link.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #1576c6 0%, #3273DC 71%, #4266e5 100%); } }
  .hero.is-info {
    background-color: #3298DC;
    color: #fff; }
    .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .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: #3298DC; } }
    .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: #248cd1;
      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 {
      color: #3298DC !important;
      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(0, 0, 0, 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: #3298DC; }
    .hero.is-info.is-bold {
      background-image: linear-gradient(141deg, #159dc6 0%, #3298DC 71%, #4289e5 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-info.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #159dc6 0%, #3298DC 71%, #4289e5 100%); } }
  .hero.is-success {
    background-color: #48C774;
    color: #fff; }
    .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .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: #48C774; } }
    .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: #3abc67;
      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 {
      color: #48C774 !important;
      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(0, 0, 0, 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: #48C774; }
    .hero.is-success.is-bold {
      background-image: linear-gradient(141deg, #29b342 0%, #48C774 71%, #56d296 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-success.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #29b342 0%, #48C774 71%, #56d296 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):not(.pagination-link.is-current),
    .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: #ffd83e;
      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 {
      color: #FFDD57 !important;
      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(0, 0, 0, 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, #ffae24 0%, #FFDD57 71%, #fffa71 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-warning.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #ffae24 0%, #FFDD57 71%, #fffa71 100%); } }
  .hero.is-danger {
    background-color: #F14668;
    color: #fff; }
    .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .hero.is-danger strong {
      color: inherit; }
    .hero.is-danger .title {
      color: #fff; }
    .hero.is-danger .subtitle {
      color: rgba(255, 255, 255, 0.9); }
      .hero.is-danger .subtitle a:not(.button),
      .hero.is-danger .subtitle strong {
        color: #fff; }
    @media screen and (max-width: 1087px) {
      .hero.is-danger .navbar-menu {
        background-color: #F14668; } }
    .hero.is-danger .navbar-item,
    .hero.is-danger .navbar-link {
      color: rgba(255, 255, 255, 0.7); }
    .hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active,
    .hero.is-danger .navbar-link:hover,
    .hero.is-danger .navbar-link.is-active {
      background-color: #ef2e55;
      color: #fff; }
    .hero.is-danger .tabs a {
      color: #fff;
      opacity: 0.9; }
      .hero.is-danger .tabs a:hover {
        opacity: 1; }
    .hero.is-danger .tabs li.is-active a {
      color: #F14668 !important;
      opacity: 1; }
    .hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
      color: #fff; }
      .hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
        background-color: rgba(0, 0, 0, 0.1); }
    .hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
      background-color: #fff;
      border-color: #fff;
      color: #F14668; }
    .hero.is-danger.is-bold {
      background-image: linear-gradient(141deg, #fa0a62 0%, #F14668 71%, #f7595e 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-danger.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #fa0a62 0%, #F14668 71%, #f7595e 100%); } }
  .hero.is-small .hero-body {
    padding: 1.5rem; }
  @media screen and (min-width: 769px), print {
    .hero.is-medium .hero-body {
      padding: 9rem 4.5rem; } }
  @media screen and (min-width: 769px), print {
    .hero.is-large .hero-body {
      padding: 18rem 6rem; } }
  .hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body {
    align-items: center;
    display: flex; }
    .hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container {
      flex-grow: 1;
      flex-shrink: 1; }
  .hero.is-halfheight {
    min-height: 50vh; }
  .hero.is-fullheight {
    min-height: 100vh; }

.hero-video {
  overflow: hidden; }
  .hero-video video {
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    position: absolute;
    top: 50%;
    transform: translate3d(-50%, -50%, 0); }
  .hero-video.is-transparent {
    opacity: 0.3; }
  @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 {
      display: flex; }
      .hero-buttons .button:not(:last-child) {
        margin-bottom: 0.75rem; } }
  @media screen and (min-width: 769px), print {
    .hero-buttons {
      display: flex;
      justify-content: center; }
      .hero-buttons .button:not(:last-child) {
        margin-right: 1.5rem; } }
.hero-head,
.hero-foot {
  flex-grow: 0;
  flex-shrink: 0; }

.hero-body {
  flex-grow: 1;
  flex-shrink: 0;
  padding: 3rem 1.5rem; }
  @media screen and (min-width: 769px), print {
    .hero-body {
      padding: 3rem 3rem; } }
.section {
  padding: 3rem 1.5rem; }
  @media screen and (min-width: 1088px) {
    .section {
      padding: 3rem 3rem; }
      .section.is-medium {
        padding: 9rem 4.5rem; }
      .section.is-large {
        padding: 18rem 6rem; } }
.footer {
  background-color: #FAFAFA;
  padding: 3rem 1.5rem 6rem; }

.pageloader {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  position: fixed;
  padding-top: 2em;
  background: #00D1B2;
  background: #00d1b2;
  z-index: 999998;
  transition: transform .35s ease-out,-webkit-transform .35s ease-out;
  will-change: transform; }
  .pageloader.is-white {
    background-color: #FFFFFF;
    background: white; }
    .pageloader.is-white::after {
      border-color: #000000;
      -webkit-animation: loader-figure-white 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
      -moz-animation: loader-figure-white 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
      animation: loader-figure-white 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1); }
    .pageloader.is-white .title {
      color: #000000; }
  .pageloader.is-black {
    background-color: #000000;
    background: black; }
    .pageloader.is-black::after {
      border-color: #FFFFFF;
      -webkit-animation: loader-figure-black 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
      -moz-animation: loader-figure-black 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
      animation: loader-figure-black 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1); }
    .pageloader.is-black .title {
      color: #FFFFFF; }
  .pageloader.is-light {
    background-color: #F5F5F5;
    background: whitesmoke; }
    .pageloader.is-light::after {
      border-color: rgba(0, 0, 0, 0.7);
      -webkit-animation: loader-figure-light 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
      -moz-animation: loader-figure-light 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
      animation: loader-figure-light 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1); }
    .pageloader.is-light .title {
      color: rgba(0, 0, 0, 0.7); }
  .pageloader.is-dark {
    background-color: #363636;
    background: #363636; }
    .pageloader.is-dark::after {
      border-color: #fff;
      -webkit-animation: loader-figure-dark 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
      -moz-animation: loader-figure-dark 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
      animation: loader-figure-dark 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1); }
    .pageloader.is-dark .title {
      color: #fff; }
  .pageloader.is-primary {
    background-color: #00D1B2;
    background: #00d1b2; }
    .pageloader.is-primary::after {
      border-color: #fff;
      -webkit-animation: loader-figure-primary 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
      -moz-animation: loader-figure-primary 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
      animation: loader-figure-primary 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1); }
    .pageloader.is-primary .title {
      color: #fff; }
  .pageloader.is-link {
    background-color: #3273DC;
    background: #3273dc; }
    .pageloader.is-link::after {
      border-color: #fff;
      -webkit-animation: loader-figure-link 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
      -moz-animation: loader-figure-link 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
      animation: loader-figure-link 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1); }
    .pageloader.is-link .title {
      color: #fff; }
  .pageloader.is-info {
    background-color: #3298DC;
    background: #3298dc; }
    .pageloader.is-info::after {
      border-color: #fff;
      -webkit-animation: loader-figure-info 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
      -moz-animation: loader-figure-info 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
      animation: loader-figure-info 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1); }
    .pageloader.is-info .title {
      color: #fff; }
  .pageloader.is-success {
    background-color: #48C774;
    background: #48c774; }
    .pageloader.is-success::after {
      border-color: #fff;
      -webkit-animation: loader-figure-success 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
      -moz-animation: loader-figure-success 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
      animation: loader-figure-success 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1); }
    .pageloader.is-success .title {
      color: #fff; }
  .pageloader.is-warning {
    background-color: #FFDD57;
    background: #ffdd57; }
    .pageloader.is-warning::after {
      border-color: rgba(0, 0, 0, 0.7);
      -webkit-animation: loader-figure-warning 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
      -moz-animation: loader-figure-warning 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
      animation: loader-figure-warning 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1); }
    .pageloader.is-warning .title {
      color: rgba(0, 0, 0, 0.7); }
  .pageloader.is-danger {
    background-color: #F14668;
    background: #f14668; }
    .pageloader.is-danger::after {
      border-color: #fff;
      -webkit-animation: loader-figure-danger 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
      -moz-animation: loader-figure-danger 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
      animation: loader-figure-danger 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1); }
    .pageloader.is-danger .title {
      color: #fff; }
  .pageloader:not(.is-left-to-right), .pageloader:not(.is-right-to-left) {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%); }
  .pageloader.is-left-to-right {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); }
  .pageloader.is-right-to-left {
    -webkit-transform: translateX(100%);
    transform: translateX(100%); }
  .pageloader.is-active:not(.is-left-to-right), .pageloader.is-active:not(.is-right-to-left) {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  .pageloader.is-active.is-left-to-right, .pageloader.is-active.is-right-to-left {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  .pageloader::after {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    border-radius: 100%;
    content: '';
    z-index: 9999;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 0;
    height: 0;
    box-sizing: border-box;
    border: 0 solid #FFFFFF;
    -webkit-animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
    animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1); }
  .pageloader .title {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: 2em 0 0 0;
    font-size: 0.875em;
    letter-spacing: 0.1em;
    line-height: 1.5em;
    color: #FFFFFF;
    white-space: nowrap; }

@-webkit-keyframes loader-figure {
  0% {
    height: 0;
    width: 0;
    background-color: #FFFFFF; }
  29% {
    background-color: #FFFFFF; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-moz-keyframes loader-figure {
  0% {
    height: 0;
    width: 0;
    background-color: #FFFFFF; }
  29% {
    background-color: #FFFFFF; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-o-keyframes loader-figure {
  0% {
    height: 0;
    width: 0;
    background-color: #FFFFFF; }
  29% {
    background-color: #FFFFFF; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@keyframes loader-figure {
  0% {
    height: 0;
    width: 0;
    background-color: #FFFFFF; }
  29% {
    background-color: #FFFFFF; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-webkit-keyframes loader-figure-white {
  0% {
    height: 0;
    width: 0;
    background-color: #000000; }
  29% {
    background-color: #000000; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-moz-keyframes loader-figure-white {
  0% {
    height: 0;
    width: 0;
    background-color: #000000; }
  29% {
    background-color: #000000; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-o-keyframes loader-figure-white {
  0% {
    height: 0;
    width: 0;
    background-color: #000000; }
  29% {
    background-color: #000000; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@keyframes loader-figure-white {
  0% {
    height: 0;
    width: 0;
    background-color: #000000; }
  29% {
    background-color: #000000; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-webkit-keyframes loader-figure-black {
  0% {
    height: 0;
    width: 0;
    background-color: #FFFFFF; }
  29% {
    background-color: #FFFFFF; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-moz-keyframes loader-figure-black {
  0% {
    height: 0;
    width: 0;
    background-color: #FFFFFF; }
  29% {
    background-color: #FFFFFF; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-o-keyframes loader-figure-black {
  0% {
    height: 0;
    width: 0;
    background-color: #FFFFFF; }
  29% {
    background-color: #FFFFFF; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@keyframes loader-figure-black {
  0% {
    height: 0;
    width: 0;
    background-color: #FFFFFF; }
  29% {
    background-color: #FFFFFF; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-webkit-keyframes loader-figure-light {
  0% {
    height: 0;
    width: 0;
    background-color: rgba(0, 0, 0, 0.7); }
  29% {
    background-color: rgba(0, 0, 0, 0.7); }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-moz-keyframes loader-figure-light {
  0% {
    height: 0;
    width: 0;
    background-color: rgba(0, 0, 0, 0.7); }
  29% {
    background-color: rgba(0, 0, 0, 0.7); }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-o-keyframes loader-figure-light {
  0% {
    height: 0;
    width: 0;
    background-color: rgba(0, 0, 0, 0.7); }
  29% {
    background-color: rgba(0, 0, 0, 0.7); }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@keyframes loader-figure-light {
  0% {
    height: 0;
    width: 0;
    background-color: rgba(0, 0, 0, 0.7); }
  29% {
    background-color: rgba(0, 0, 0, 0.7); }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-webkit-keyframes loader-figure-dark {
  0% {
    height: 0;
    width: 0;
    background-color: #fff; }
  29% {
    background-color: #fff; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-moz-keyframes loader-figure-dark {
  0% {
    height: 0;
    width: 0;
    background-color: #fff; }
  29% {
    background-color: #fff; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-o-keyframes loader-figure-dark {
  0% {
    height: 0;
    width: 0;
    background-color: #fff; }
  29% {
    background-color: #fff; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@keyframes loader-figure-dark {
  0% {
    height: 0;
    width: 0;
    background-color: #fff; }
  29% {
    background-color: #fff; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-webkit-keyframes loader-figure-primary {
  0% {
    height: 0;
    width: 0;
    background-color: #fff; }
  29% {
    background-color: #fff; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-moz-keyframes loader-figure-primary {
  0% {
    height: 0;
    width: 0;
    background-color: #fff; }
  29% {
    background-color: #fff; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-o-keyframes loader-figure-primary {
  0% {
    height: 0;
    width: 0;
    background-color: #fff; }
  29% {
    background-color: #fff; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@keyframes loader-figure-primary {
  0% {
    height: 0;
    width: 0;
    background-color: #fff; }
  29% {
    background-color: #fff; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-webkit-keyframes loader-figure-link {
  0% {
    height: 0;
    width: 0;
    background-color: #fff; }
  29% {
    background-color: #fff; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-moz-keyframes loader-figure-link {
  0% {
    height: 0;
    width: 0;
    background-color: #fff; }
  29% {
    background-color: #fff; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-o-keyframes loader-figure-link {
  0% {
    height: 0;
    width: 0;
    background-color: #fff; }
  29% {
    background-color: #fff; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@keyframes loader-figure-link {
  0% {
    height: 0;
    width: 0;
    background-color: #fff; }
  29% {
    background-color: #fff; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-webkit-keyframes loader-figure-info {
  0% {
    height: 0;
    width: 0;
    background-color: #fff; }
  29% {
    background-color: #fff; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-moz-keyframes loader-figure-info {
  0% {
    height: 0;
    width: 0;
    background-color: #fff; }
  29% {
    background-color: #fff; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-o-keyframes loader-figure-info {
  0% {
    height: 0;
    width: 0;
    background-color: #fff; }
  29% {
    background-color: #fff; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@keyframes loader-figure-info {
  0% {
    height: 0;
    width: 0;
    background-color: #fff; }
  29% {
    background-color: #fff; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-webkit-keyframes loader-figure-success {
  0% {
    height: 0;
    width: 0;
    background-color: #fff; }
  29% {
    background-color: #fff; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-moz-keyframes loader-figure-success {
  0% {
    height: 0;
    width: 0;
    background-color: #fff; }
  29% {
    background-color: #fff; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-o-keyframes loader-figure-success {
  0% {
    height: 0;
    width: 0;
    background-color: #fff; }
  29% {
    background-color: #fff; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@keyframes loader-figure-success {
  0% {
    height: 0;
    width: 0;
    background-color: #fff; }
  29% {
    background-color: #fff; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-webkit-keyframes loader-figure-warning {
  0% {
    height: 0;
    width: 0;
    background-color: rgba(0, 0, 0, 0.7); }
  29% {
    background-color: rgba(0, 0, 0, 0.7); }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-moz-keyframes loader-figure-warning {
  0% {
    height: 0;
    width: 0;
    background-color: rgba(0, 0, 0, 0.7); }
  29% {
    background-color: rgba(0, 0, 0, 0.7); }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-o-keyframes loader-figure-warning {
  0% {
    height: 0;
    width: 0;
    background-color: rgba(0, 0, 0, 0.7); }
  29% {
    background-color: rgba(0, 0, 0, 0.7); }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@keyframes loader-figure-warning {
  0% {
    height: 0;
    width: 0;
    background-color: rgba(0, 0, 0, 0.7); }
  29% {
    background-color: rgba(0, 0, 0, 0.7); }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-webkit-keyframes loader-figure-danger {
  0% {
    height: 0;
    width: 0;
    background-color: #fff; }
  29% {
    background-color: #fff; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-moz-keyframes loader-figure-danger {
  0% {
    height: 0;
    width: 0;
    background-color: #fff; }
  29% {
    background-color: #fff; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@-o-keyframes loader-figure-danger {
  0% {
    height: 0;
    width: 0;
    background-color: #fff; }
  29% {
    background-color: #fff; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

@keyframes loader-figure-danger {
  0% {
    height: 0;
    width: 0;
    background-color: #fff; }
  29% {
    background-color: #fff; }
  30% {
    height: 2em;
    width: 2em;
    background-color: transparent;
    border-width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 2em;
    border-width: 0;
    opacity: 0;
    background-color: transparent; } }

.quickview {
  display: flex;
  flex-direction: column;
  background-color: #FFFFFF;
  max-width: calc( 100% - 50px);
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 35;
  transform: translateZ(0);
  transition: .3s ease;
  backface-visibility: hidden;
  perspective: 1000;
  will-change: transform; }
  .quickview.is-marginless {
    max-width: 100%; }
  @media screen and (max-width: 768px) {
    .quickview {
      width: 100%;
      right: -100%; } }
  @media screen and (min-width: 769px), print {
    .quickview {
      width: 50%;
      right: -50%; } }
  @media screen and (min-width: 1088px) {
    .quickview {
      width: 35%;
      right: -35%; } }
  @media screen and (min-width: 1280px) {
    .quickview {
      width: 30%;
      right: -30%; } }
  @media screen and (min-width: 1472px) {
    .quickview {
      width: 25%;
      right: -25%; } }
  @media screen and (max-width: 768px) {
    .quickview.is-left {
      left: -100%; } }
  @media screen and (min-width: 769px), print {
    .quickview.is-left {
      left: -50%; } }
  @media screen and (min-width: 1088px) {
    .quickview.is-left {
      left: -35%; } }
  @media screen and (min-width: 1280px) {
    .quickview.is-left {
      left: -30%; } }
  @media screen and (min-width: 1472px) {
    .quickview.is-left {
      left: -25%; } }
  .quickview.is-active {
    right: 0;
    box-shadow: 5px 0px 13px 3px rgba(0, 0, 0, 0.1); }
    .quickview.is-active.is-left {
      left: 0; }

.quickview-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 1rem;
  min-height: 3.25em !important;
  border-bottom: 1px solid #DCDCDC; }
  .quickview-header.is-white {
    background-color: #FFFFFF; }
    .quickview-header.is-white .title {
      color: #000000; }
  .quickview-header.is-black {
    background-color: #000000; }
    .quickview-header.is-black .title {
      color: #FFFFFF; }
  .quickview-header.is-light {
    background-color: #F5F5F5; }
    .quickview-header.is-light .title {
      color: rgba(0, 0, 0, 0.7); }
  .quickview-header.is-dark {
    background-color: #363636; }
    .quickview-header.is-dark .title {
      color: #fff; }
  .quickview-header.is-primary {
    background-color: #00D1B2; }
    .quickview-header.is-primary .title {
      color: #fff; }
  .quickview-header.is-link {
    background-color: #3273DC; }
    .quickview-header.is-link .title {
      color: #fff; }
  .quickview-header.is-info {
    background-color: #3298DC; }
    .quickview-header.is-info .title {
      color: #fff; }
  .quickview-header.is-success {
    background-color: #48C774; }
    .quickview-header.is-success .title {
      color: #fff; }
  .quickview-header.is-warning {
    background-color: #FFDD57; }
    .quickview-header.is-warning .title {
      color: rgba(0, 0, 0, 0.7); }
  .quickview-header.is-danger {
    background-color: #F14668; }
    .quickview-header.is-danger .title {
      color: #fff; }
  .quickview-header .title {
    font-size: 1rem;
    font-weight: 300;
    margin-bottom: 0; }
    .quickview-header .title img {
      max-height: 2em; }

.quickview-body {
  -webkit-box-flex: 1;
  flex: 1 1 0%;
  overflow-y: auto; }

.quickview-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 1rem;
  min-height: 4rem;
  background-color: #F5F5F5;
  border-top: 1px solid #DCDCDC; }
  .quickview-footer > * {
    margin: 0 .4rem; }

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

.button, .file, .breadcrumb, .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .tabs, .is-unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

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

.box:not(:last-child), .content:not(:last-child), .armadilloContent: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), .breadcrumb:not(:last-child), .level:not(:last-child), .message:not(:last-child), .pagination:not(:last-child), .tabs:not(:last-child) {
  margin-bottom: 1.5rem; }

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

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

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

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

.steps:not(:last-child) {
  margin-bottom: 1.5rem; }

.steps .steps-segment {
  position: relative; }
  .steps .steps-segment:not(:last-child):after {
    content: " ";
    display: block;
    position: absolute; }

@media screen and (max-width: 768px) {
  .steps:not(.is-horizontal) .steps-segment {
    display: block; }
    .steps:not(.is-horizontal) .steps-segment:not(:last-child) {
      min-height: 4em; }
  .steps.is-short:not(.is-horizontal) .steps-segment {
    flex-grow: 0; }
  .steps.is-short.is-centered:not(.is-horizontal) {
    justify-content: center; }
  .steps.is-short.is-bottom:not(.is-horizontal) {
    justify-content: flex-end; }
  .steps:not(.is-horizontal):not(.is-short) {
    height: 100%;
    display: flex;
    flex-direction: column; }
    .steps:not(.is-horizontal):not(.is-short) .steps-segment:not(:last-child) {
      flex-grow: 1; } }

.steps.is-vertical .steps-segment {
  display: block; }
  .steps.is-vertical .steps-segment:not(:last-child) {
    min-height: 4em; }

.steps.is-vertical.is-short .steps-segment {
  flex-grow: 0; }

.steps.is-vertical.is-short.is-centered {
  justify-content: center; }

.steps.is-vertical.is-short.is-bottom {
  justify-content: flex-end; }

.steps.is-vertical:not(.is-short) {
  height: 100%;
  display: flex;
  flex-direction: column; }
  .steps.is-vertical:not(.is-short) .steps-segment:not(:last-child) {
    flex-grow: 1; }

@media screen and (min-width: 769px), print {
  .steps:not(.is-vertical) {
    display: flex; }
    .steps:not(.is-vertical) .steps-segment:not(:last-child) {
      flex-basis: 1rem;
      flex-grow: 1;
      flex-shrink: 1; }
    .steps.is-narrow:not(.is-vertical) .steps-segment {
      flex-grow: 0; }
      .steps.is-narrow:not(.is-vertical) .steps-segment:not(:last-child) {
        min-width: 10em; }
    .steps.is-narrow.is-centered:not(.is-vertical) {
      justify-content: center; }
    .steps.is-narrow.is-right:not(.is-vertical) {
      justify-content: flex-end; }
    .steps.has-content-centered:not(.is-vertical) {
      text-align: center; }
    .steps.is-balanced:not(.is-vertical) .steps-segment:last-child, .steps.has-content-centered:not(.is-vertical) .steps-segment:last-child {
      flex-basis: 1rem;
      flex-grow: 1;
      flex-shrink: 1; }
    .steps.is-narrow.has-content-centered:not(.is-vertical) .steps-segment:last-child {
      flex-grow: 0;
      min-width: 10em; }
    .steps:not(.is-vertical) .steps-content.is-divider-content {
      text-align: center; } }

.steps.is-horizontal {
  display: flex; }
  .steps.is-horizontal .steps-segment:not(:last-child) {
    flex-basis: 1rem;
    flex-grow: 1;
    flex-shrink: 1; }
  .steps.is-horizontal.is-narrow .steps-segment {
    flex-grow: 0; }
    .steps.is-horizontal.is-narrow .steps-segment:not(:last-child) {
      min-width: 10em; }
  .steps.is-horizontal.is-narrow.is-centered {
    justify-content: center; }
  .steps.is-horizontal.is-narrow.is-right {
    justify-content: flex-end; }
  .steps.is-horizontal.has-content-centered {
    text-align: center; }
  .steps.is-horizontal.is-balanced .steps-segment:last-child, .steps.is-horizontal.has-content-centered .steps-segment:last-child {
    flex-basis: 1rem;
    flex-grow: 1;
    flex-shrink: 1; }
  .steps.is-horizontal.is-narrow.has-content-centered .steps-segment:last-child {
    flex-grow: 0;
    min-width: 10em; }
  .steps.is-horizontal .steps-content.is-divider-content {
    text-align: center; }

.steps .steps-marker {
  align-items: center;
  display: flex;
  border-radius: 50%;
  font-weight: 700;
  justify-content: center;
  position: relative;
  z-index: 5; }

.steps {
  font-size: 1rem; }
  .steps .steps-marker {
    height: 2rem;
    width: 2rem;
    overflow: hidden; }
  @media screen and (max-width: 768px) {
    .steps:not(.is-horizontal) {
      display: flex;
      flex-direction: column; }
      .steps:not(.is-horizontal) .steps-segment:not(:last-child):after {
        bottom: -0.24rem;
        left: calc(1rem - (0.2em));
        top: 1.76rem;
        width: 0.4em; }
      .steps:not(.is-horizontal) .steps-content {
        margin-left: calc(1rem + .5em);
        margin-top: -2rem;
        padding-left: 1em;
        padding-bottom: 1em; }
      .steps:not(.is-horizontal) .steps-content.is-divider-content {
        margin-top: 0;
        padding-bottom: 0; }
      .steps.has-content-centered:not(.is-horizontal) .steps-content {
        padding-top: calc(1rem - .5em); }
      .steps.has-gaps:not(.is-horizontal):not(.is-thin) .steps-segment:not(:last-child):after, .steps:not(.is-horizontal):not(.is-thin) .steps-segment.has-gaps:not(:last-child):after {
        top: 2.3rem;
        bottom: 0.3rem; } }
  .steps.is-vertical {
    display: flex;
    flex-direction: column; }
    .steps.is-vertical .steps-segment:not(:last-child):after {
      bottom: -0.24rem;
      left: calc(1rem - (0.2em));
      top: 1.76rem;
      width: 0.4em; }
    .steps.is-vertical .steps-content {
      margin-left: calc(1rem + .5em);
      margin-top: -2rem;
      padding-left: 1em;
      padding-bottom: 1em; }
    .steps.is-vertical .steps-content.is-divider-content {
      margin-top: 0;
      padding-bottom: 0; }
    .steps.is-vertical.has-content-centered .steps-content {
      padding-top: calc(1rem - .5em); }
    .steps.is-vertical.has-gaps:not(.is-thin) .steps-segment:not(:last-child):after, .steps.is-vertical:not(.is-thin) .steps-segment.has-gaps:not(:last-child):after {
      top: 2.3rem;
      bottom: 0.3rem; }
  @media screen and (min-width: 769px), print {
    .steps:not(.is-vertical) .steps-segment:not(:last-child):after {
      height: 0.4em;
      left: 1.76rem;
      right: -0.24rem;
      top: calc(1rem - (0.2em)); }
    .steps.has-content-above:not(.is-vertical) .steps-segment:not(:last-child)::after {
      bottom: calc(1rem - (0.2em));
      top: auto; }
    .steps:not(.is-vertical) .extra-data {
      left: calc(50% + 1.3rem);
      right: calc(-50% + 1.3rem);
      bottom: 100%;
      position: absolute; }
      .steps:not(.is-vertical) .extra-data.has-overflow-right {
        overflow: visible;
        right: auto;
        white-space: nowrap;
        min-width: calc(100% - 1rem - (0.2em)); }
      .steps:not(.is-vertical) .extra-data.has-overflow-left {
        overflow: visible;
        left: auto;
        white-space: nowrap;
        min-width: calc(100% - 1rem - (0.2em)); }
      .steps:not(.is-vertical) .extra-data.has-overflow-centered {
        overflow: visible;
        left: auto;
        white-space: nowrap;
        min-width: calc(100% - 1rem - (0.2em)); }
    .steps.has-content-above:not(.is-vertical) .extra-data {
      top: 100%;
      bottom: auto; }
    .steps:not(.is-vertical) .steps-content {
      margin-left: 1rem; }
      .steps:not(.is-vertical) .steps-content:not(:last-child) {
        margin-right: -1rem; }
      .steps:not(.is-vertical) .steps-content.is-divider-content {
        margin-right: -1rem;
        padding-left: 2em;
        padding-right: 2em; }
    .steps.has-content-centered:not(.is-vertical) .steps-segment:not(:last-child):after {
      left: 50%;
      right: -50%; }
    .steps.has-content-centered:not(.is-vertical) .steps-marker {
      position: absolute;
      left: calc(50% - 1rem); }
    .steps.has-content-centered:not(.is-vertical) .steps-content {
      margin-top: 2rem;
      margin-left: .5em;
      margin-right: .5em;
      padding-top: .2em; }
    .steps.has-content-above.has-content-centered:not(.is-vertical) .steps-content {
      margin-bottom: 2rem;
      padding-bottom: .2em; }
    .steps.has-gaps:not(.is-vertical):not(.is-thin) .steps-segment:not(:last-child):after, .steps:not(.is-vertical):not(.is-thin) .steps-segment.has-gaps:not(:last-child):after {
      left: 2.3rem;
      right: 0.3rem; }
    .steps.has-content-centered.has-gaps:not(.is-vertical):not(.is-thin) .steps-segment:not(:last-child):after, .steps.has-content-centered:not(.is-vertical):not(.is-thin) .steps-segment.has-gaps:not(:last-child):after {
      left: calc(50% + 1.3rem);
      right: calc(-50% + 1.3rem); } }
  .steps.is-horizontal .steps-segment:not(:last-child):after {
    height: 0.4em;
    left: 1.76rem;
    right: -0.24rem;
    top: calc(1rem - (0.2em)); }
  .steps.is-horizontal.has-content-above .steps-segment:not(:last-child)::after {
    bottom: calc(1rem - (0.2em));
    top: auto; }
  .steps.is-horizontal .extra-data {
    left: calc(50% + 1.3rem);
    right: calc(-50% + 1.3rem);
    bottom: 100%;
    position: absolute; }
    .steps.is-horizontal .extra-data.has-overflow-right {
      overflow: visible;
      right: auto;
      white-space: nowrap;
      min-width: calc(100% - 1rem - (0.2em)); }
    .steps.is-horizontal .extra-data.has-overflow-left {
      overflow: visible;
      left: auto;
      white-space: nowrap;
      min-width: calc(100% - 1rem - (0.2em)); }
    .steps.is-horizontal .extra-data.has-overflow-centered {
      overflow: visible;
      left: auto;
      white-space: nowrap;
      min-width: calc(100% - 1rem - (0.2em)); }
  .steps.is-horizontal.has-content-above .extra-data {
    top: 100%;
    bottom: auto; }
  .steps.is-horizontal .steps-content {
    margin-left: 1rem; }
    .steps.is-horizontal .steps-content:not(:last-child) {
      margin-right: -1rem; }
    .steps.is-horizontal .steps-content.is-divider-content {
      margin-right: -1rem;
      padding-left: 2em;
      padding-right: 2em; }
  .steps.is-horizontal.has-content-centered .steps-segment:not(:last-child):after {
    left: 50%;
    right: -50%; }
  .steps.is-horizontal.has-content-centered .steps-marker {
    position: absolute;
    left: calc(50% - 1rem); }
  .steps.is-horizontal.has-content-centered .steps-content {
    margin-top: 2rem;
    margin-left: .5em;
    margin-right: .5em;
    padding-top: .2em; }
  .steps.is-horizontal.has-content-above.has-content-centered .steps-content {
    margin-bottom: 2rem;
    padding-bottom: .2em; }
  .steps.is-horizontal.has-gaps:not(.is-thin) .steps-segment:not(:last-child):after, .steps.is-horizontal:not(.is-thin) .steps-segment.has-gaps:not(:last-child):after {
    left: 2.3rem;
    right: 0.3rem; }
  .steps.is-horizontal.has-content-centered.has-gaps:not(.is-thin) .steps-segment:not(:last-child):after, .steps.is-horizontal.has-content-centered:not(.is-thin) .steps-segment.has-gaps:not(:last-child):after {
    left: calc(50% + 1.3rem);
    right: calc(-50% + 1.3rem); }

.steps.is-small {
  font-size: 0.75rem; }
  .steps.is-small .steps-marker {
    height: 1.5rem;
    width: 1.5rem;
    overflow: hidden; }
  @media screen and (max-width: 768px) {
    .steps.is-small:not(.is-horizontal) {
      display: flex;
      flex-direction: column; }
      .steps.is-small:not(.is-horizontal) .steps-segment:not(:last-child):after {
        bottom: -0.24rem;
        left: calc(0.75rem - (0.2em));
        top: 1.26rem;
        width: 0.4em; }
      .steps.is-small:not(.is-horizontal) .steps-content {
        margin-left: calc(0.75rem + .5em);
        margin-top: -1.5rem;
        padding-left: 1em;
        padding-bottom: 1em; }
      .steps.is-small:not(.is-horizontal) .steps-content.is-divider-content {
        margin-top: 0;
        padding-bottom: 0; }
      .steps.is-small.has-content-centered:not(.is-horizontal) .steps-content {
        padding-top: calc(0.75rem - .5em); }
      .steps.is-small.has-gaps:not(.is-horizontal):not(.is-thin) .steps-segment:not(:last-child):after, .steps.is-small:not(.is-horizontal):not(.is-thin) .steps-segment.has-gaps:not(:last-child):after {
        top: 1.8rem;
        bottom: 0.3rem; } }
  .steps.is-small.is-vertical {
    display: flex;
    flex-direction: column; }
    .steps.is-small.is-vertical .steps-segment:not(:last-child):after {
      bottom: -0.24rem;
      left: calc(0.75rem - (0.2em));
      top: 1.26rem;
      width: 0.4em; }
    .steps.is-small.is-vertical .steps-content {
      margin-left: calc(0.75rem + .5em);
      margin-top: -1.5rem;
      padding-left: 1em;
      padding-bottom: 1em; }
    .steps.is-small.is-vertical .steps-content.is-divider-content {
      margin-top: 0;
      padding-bottom: 0; }
    .steps.is-small.is-vertical.has-content-centered .steps-content {
      padding-top: calc(0.75rem - .5em); }
    .steps.is-small.is-vertical.has-gaps:not(.is-thin) .steps-segment:not(:last-child):after, .steps.is-small.is-vertical:not(.is-thin) .steps-segment.has-gaps:not(:last-child):after {
      top: 1.8rem;
      bottom: 0.3rem; }
  @media screen and (min-width: 769px), print {
    .steps.is-small:not(.is-vertical) .steps-segment:not(:last-child):after {
      height: 0.4em;
      left: 1.26rem;
      right: -0.24rem;
      top: calc(0.75rem - (0.2em)); }
    .steps.is-small.has-content-above:not(.is-vertical) .steps-segment:not(:last-child)::after {
      bottom: calc(0.75rem - (0.2em));
      top: auto; }
    .steps.is-small:not(.is-vertical) .extra-data {
      left: calc(50% + 1.05rem);
      right: calc(-50% + 1.05rem);
      bottom: 100%;
      position: absolute; }
      .steps.is-small:not(.is-vertical) .extra-data.has-overflow-right {
        overflow: visible;
        right: auto;
        white-space: nowrap;
        min-width: calc(100% - 0.75rem - (0.2em)); }
      .steps.is-small:not(.is-vertical) .extra-data.has-overflow-left {
        overflow: visible;
        left: auto;
        white-space: nowrap;
        min-width: calc(100% - 0.75rem - (0.2em)); }
      .steps.is-small:not(.is-vertical) .extra-data.has-overflow-centered {
        overflow: visible;
        left: auto;
        white-space: nowrap;
        min-width: calc(100% - 0.75rem - (0.2em)); }
    .steps.is-small.has-content-above:not(.is-vertical) .extra-data {
      top: 100%;
      bottom: auto; }
    .steps.is-small:not(.is-vertical) .steps-content {
      margin-left: 0.75rem; }
      .steps.is-small:not(.is-vertical) .steps-content:not(:last-child) {
        margin-right: -0.75rem; }
      .steps.is-small:not(.is-vertical) .steps-content.is-divider-content {
        margin-right: -0.75rem;
        padding-left: 2em;
        padding-right: 2em; }
    .steps.is-small.has-content-centered:not(.is-vertical) .steps-segment:not(:last-child):after {
      left: 50%;
      right: -50%; }
    .steps.is-small.has-content-centered:not(.is-vertical) .steps-marker {
      position: absolute;
      left: calc(50% - 0.75rem); }
    .steps.is-small.has-content-centered:not(.is-vertical) .steps-content {
      margin-top: 1.5rem;
      margin-left: .5em;
      margin-right: .5em;
      padding-top: .2em; }
    .steps.is-small.has-content-above.has-content-centered:not(.is-vertical) .steps-content {
      margin-bottom: 1.5rem;
      padding-bottom: .2em; }
    .steps.is-small.has-gaps:not(.is-vertical):not(.is-thin) .steps-segment:not(:last-child):after, .steps.is-small:not(.is-vertical):not(.is-thin) .steps-segment.has-gaps:not(:last-child):after {
      left: 1.8rem;
      right: 0.3rem; }
    .steps.is-small.has-content-centered.has-gaps:not(.is-vertical):not(.is-thin) .steps-segment:not(:last-child):after, .steps.is-small.has-content-centered:not(.is-vertical):not(.is-thin) .steps-segment.has-gaps:not(:last-child):after {
      left: calc(50% + 1.05rem);
      right: calc(-50% + 1.05rem); } }
  .steps.is-small.is-horizontal .steps-segment:not(:last-child):after {
    height: 0.4em;
    left: 1.26rem;
    right: -0.24rem;
    top: calc(0.75rem - (0.2em)); }
  .steps.is-small.is-horizontal.has-content-above .steps-segment:not(:last-child)::after {
    bottom: calc(0.75rem - (0.2em));
    top: auto; }
  .steps.is-small.is-horizontal .extra-data {
    left: calc(50% + 1.05rem);
    right: calc(-50% + 1.05rem);
    bottom: 100%;
    position: absolute; }
    .steps.is-small.is-horizontal .extra-data.has-overflow-right {
      overflow: visible;
      right: auto;
      white-space: nowrap;
      min-width: calc(100% - 0.75rem - (0.2em)); }
    .steps.is-small.is-horizontal .extra-data.has-overflow-left {
      overflow: visible;
      left: auto;
      white-space: nowrap;
      min-width: calc(100% - 0.75rem - (0.2em)); }
    .steps.is-small.is-horizontal .extra-data.has-overflow-centered {
      overflow: visible;
      left: auto;
      white-space: nowrap;
      min-width: calc(100% - 0.75rem - (0.2em)); }
  .steps.is-small.is-horizontal.has-content-above .extra-data {
    top: 100%;
    bottom: auto; }
  .steps.is-small.is-horizontal .steps-content {
    margin-left: 0.75rem; }
    .steps.is-small.is-horizontal .steps-content:not(:last-child) {
      margin-right: -0.75rem; }
    .steps.is-small.is-horizontal .steps-content.is-divider-content {
      margin-right: -0.75rem;
      padding-left: 2em;
      padding-right: 2em; }
  .steps.is-small.is-horizontal.has-content-centered .steps-segment:not(:last-child):after {
    left: 50%;
    right: -50%; }
  .steps.is-small.is-horizontal.has-content-centered .steps-marker {
    position: absolute;
    left: calc(50% - 0.75rem); }
  .steps.is-small.is-horizontal.has-content-centered .steps-content {
    margin-top: 1.5rem;
    margin-left: .5em;
    margin-right: .5em;
    padding-top: .2em; }
  .steps.is-small.is-horizontal.has-content-above.has-content-centered .steps-content {
    margin-bottom: 1.5rem;
    padding-bottom: .2em; }
  .steps.is-small.is-horizontal.has-gaps:not(.is-thin) .steps-segment:not(:last-child):after, .steps.is-small.is-horizontal:not(.is-thin) .steps-segment.has-gaps:not(:last-child):after {
    left: 1.8rem;
    right: 0.3rem; }
  .steps.is-small.is-horizontal.has-content-centered.has-gaps:not(.is-thin) .steps-segment:not(:last-child):after, .steps.is-small.is-horizontal.has-content-centered:not(.is-thin) .steps-segment.has-gaps:not(:last-child):after {
    left: calc(50% + 1.05rem);
    right: calc(-50% + 1.05rem); }

.steps.is-medium {
  font-size: 1.25rem; }
  .steps.is-medium .steps-marker {
    height: 2.5rem;
    width: 2.5rem;
    overflow: hidden; }
  @media screen and (max-width: 768px) {
    .steps.is-medium:not(.is-horizontal) {
      display: flex;
      flex-direction: column; }
      .steps.is-medium:not(.is-horizontal) .steps-segment:not(:last-child):after {
        bottom: -0.24rem;
        left: calc(1.25rem - (0.2em));
        top: 2.26rem;
        width: 0.4em; }
      .steps.is-medium:not(.is-horizontal) .steps-content {
        margin-left: calc(1.25rem + .5em);
        margin-top: -2.5rem;
        padding-left: 1em;
        padding-bottom: 1em; }
      .steps.is-medium:not(.is-horizontal) .steps-content.is-divider-content {
        margin-top: 0;
        padding-bottom: 0; }
      .steps.is-medium.has-content-centered:not(.is-horizontal) .steps-content {
        padding-top: calc(1.25rem - .5em); }
      .steps.is-medium.has-gaps:not(.is-horizontal):not(.is-thin) .steps-segment:not(:last-child):after, .steps.is-medium:not(.is-horizontal):not(.is-thin) .steps-segment.has-gaps:not(:last-child):after {
        top: 2.8rem;
        bottom: 0.3rem; } }
  .steps.is-medium.is-vertical {
    display: flex;
    flex-direction: column; }
    .steps.is-medium.is-vertical .steps-segment:not(:last-child):after {
      bottom: -0.24rem;
      left: calc(1.25rem - (0.2em));
      top: 2.26rem;
      width: 0.4em; }
    .steps.is-medium.is-vertical .steps-content {
      margin-left: calc(1.25rem + .5em);
      margin-top: -2.5rem;
      padding-left: 1em;
      padding-bottom: 1em; }
    .steps.is-medium.is-vertical .steps-content.is-divider-content {
      margin-top: 0;
      padding-bottom: 0; }
    .steps.is-medium.is-vertical.has-content-centered .steps-content {
      padding-top: calc(1.25rem - .5em); }
    .steps.is-medium.is-vertical.has-gaps:not(.is-thin) .steps-segment:not(:last-child):after, .steps.is-medium.is-vertical:not(.is-thin) .steps-segment.has-gaps:not(:last-child):after {
      top: 2.8rem;
      bottom: 0.3rem; }
  @media screen and (min-width: 769px), print {
    .steps.is-medium:not(.is-vertical) .steps-segment:not(:last-child):after {
      height: 0.4em;
      left: 2.26rem;
      right: -0.24rem;
      top: calc(1.25rem - (0.2em)); }
    .steps.is-medium.has-content-above:not(.is-vertical) .steps-segment:not(:last-child)::after {
      bottom: calc(1.25rem - (0.2em));
      top: auto; }
    .steps.is-medium:not(.is-vertical) .extra-data {
      left: calc(50% + 1.55rem);
      right: calc(-50% + 1.55rem);
      bottom: 100%;
      position: absolute; }
      .steps.is-medium:not(.is-vertical) .extra-data.has-overflow-right {
        overflow: visible;
        right: auto;
        white-space: nowrap;
        min-width: calc(100% - 1.25rem - (0.2em)); }
      .steps.is-medium:not(.is-vertical) .extra-data.has-overflow-left {
        overflow: visible;
        left: auto;
        white-space: nowrap;
        min-width: calc(100% - 1.25rem - (0.2em)); }
      .steps.is-medium:not(.is-vertical) .extra-data.has-overflow-centered {
        overflow: visible;
        left: auto;
        white-space: nowrap;
        min-width: calc(100% - 1.25rem - (0.2em)); }
    .steps.is-medium.has-content-above:not(.is-vertical) .extra-data {
      top: 100%;
      bottom: auto; }
    .steps.is-medium:not(.is-vertical) .steps-content {
      margin-left: 1.25rem; }
      .steps.is-medium:not(.is-vertical) .steps-content:not(:last-child) {
        margin-right: -1.25rem; }
      .steps.is-medium:not(.is-vertical) .steps-content.is-divider-content {
        margin-right: -1.25rem;
        padding-left: 2em;
        padding-right: 2em; }
    .steps.is-medium.has-content-centered:not(.is-vertical) .steps-segment:not(:last-child):after {
      left: 50%;
      right: -50%; }
    .steps.is-medium.has-content-centered:not(.is-vertical) .steps-marker {
      position: absolute;
      left: calc(50% - 1.25rem); }
    .steps.is-medium.has-content-centered:not(.is-vertical) .steps-content {
      margin-top: 2.5rem;
      margin-left: .5em;
      margin-right: .5em;
      padding-top: .2em; }
    .steps.is-medium.has-content-above.has-content-centered:not(.is-vertical) .steps-content {
      margin-bottom: 2.5rem;
      padding-bottom: .2em; }
    .steps.is-medium.has-gaps:not(.is-vertical):not(.is-thin) .steps-segment:not(:last-child):after, .steps.is-medium:not(.is-vertical):not(.is-thin) .steps-segment.has-gaps:not(:last-child):after {
      left: 2.8rem;
      right: 0.3rem; }
    .steps.is-medium.has-content-centered.has-gaps:not(.is-vertical):not(.is-thin) .steps-segment:not(:last-child):after, .steps.is-medium.has-content-centered:not(.is-vertical):not(.is-thin) .steps-segment.has-gaps:not(:last-child):after {
      left: calc(50% + 1.55rem);
      right: calc(-50% + 1.55rem); } }
  .steps.is-medium.is-horizontal .steps-segment:not(:last-child):after {
    height: 0.4em;
    left: 2.26rem;
    right: -0.24rem;
    top: calc(1.25rem - (0.2em)); }
  .steps.is-medium.is-horizontal.has-content-above .steps-segment:not(:last-child)::after {
    bottom: calc(1.25rem - (0.2em));
    top: auto; }
  .steps.is-medium.is-horizontal .extra-data {
    left: calc(50% + 1.55rem);
    right: calc(-50% + 1.55rem);
    bottom: 100%;
    position: absolute; }
    .steps.is-medium.is-horizontal .extra-data.has-overflow-right {
      overflow: visible;
      right: auto;
      white-space: nowrap;
      min-width: calc(100% - 1.25rem - (0.2em)); }
    .steps.is-medium.is-horizontal .extra-data.has-overflow-left {
      overflow: visible;
      left: auto;
      white-space: nowrap;
      min-width: calc(100% - 1.25rem - (0.2em)); }
    .steps.is-medium.is-horizontal .extra-data.has-overflow-centered {
      overflow: visible;
      left: auto;
      white-space: nowrap;
      min-width: calc(100% - 1.25rem - (0.2em)); }
  .steps.is-medium.is-horizontal.has-content-above .extra-data {
    top: 100%;
    bottom: auto; }
  .steps.is-medium.is-horizontal .steps-content {
    margin-left: 1.25rem; }
    .steps.is-medium.is-horizontal .steps-content:not(:last-child) {
      margin-right: -1.25rem; }
    .steps.is-medium.is-horizontal .steps-content.is-divider-content {
      margin-right: -1.25rem;
      padding-left: 2em;
      padding-right: 2em; }
  .steps.is-medium.is-horizontal.has-content-centered .steps-segment:not(:last-child):after {
    left: 50%;
    right: -50%; }
  .steps.is-medium.is-horizontal.has-content-centered .steps-marker {
    position: absolute;
    left: calc(50% - 1.25rem); }
  .steps.is-medium.is-horizontal.has-content-centered .steps-content {
    margin-top: 2.5rem;
    margin-left: .5em;
    margin-right: .5em;
    padding-top: .2em; }
  .steps.is-medium.is-horizontal.has-content-above.has-content-centered .steps-content {
    margin-bottom: 2.5rem;
    padding-bottom: .2em; }
  .steps.is-medium.is-horizontal.has-gaps:not(.is-thin) .steps-segment:not(:last-child):after, .steps.is-medium.is-horizontal:not(.is-thin) .steps-segment.has-gaps:not(:last-child):after {
    left: 2.8rem;
    right: 0.3rem; }
  .steps.is-medium.is-horizontal.has-content-centered.has-gaps:not(.is-thin) .steps-segment:not(:last-child):after, .steps.is-medium.is-horizontal.has-content-centered:not(.is-thin) .steps-segment.has-gaps:not(:last-child):after {
    left: calc(50% + 1.55rem);
    right: calc(-50% + 1.55rem); }

.steps.is-large {
  font-size: 1.5rem; }
  .steps.is-large .steps-marker {
    height: 3rem;
    width: 3rem;
    overflow: hidden; }
  @media screen and (max-width: 768px) {
    .steps.is-large:not(.is-horizontal) {
      display: flex;
      flex-direction: column; }
      .steps.is-large:not(.is-horizontal) .steps-segment:not(:last-child):after {
        bottom: -0.24rem;
        left: calc(1.5rem - (0.2em));
        top: 2.76rem;
        width: 0.4em; }
      .steps.is-large:not(.is-horizontal) .steps-content {
        margin-left: calc(1.5rem + .5em);
        margin-top: -3rem;
        padding-left: 1em;
        padding-bottom: 1em; }
      .steps.is-large:not(.is-horizontal) .steps-content.is-divider-content {
        margin-top: 0;
        padding-bottom: 0; }
      .steps.is-large.has-content-centered:not(.is-horizontal) .steps-content {
        padding-top: calc(1.5rem - .5em); }
      .steps.is-large.has-gaps:not(.is-horizontal):not(.is-thin) .steps-segment:not(:last-child):after, .steps.is-large:not(.is-horizontal):not(.is-thin) .steps-segment.has-gaps:not(:last-child):after {
        top: 3.3rem;
        bottom: 0.3rem; } }
  .steps.is-large.is-vertical {
    display: flex;
    flex-direction: column; }
    .steps.is-large.is-vertical .steps-segment:not(:last-child):after {
      bottom: -0.24rem;
      left: calc(1.5rem - (0.2em));
      top: 2.76rem;
      width: 0.4em; }
    .steps.is-large.is-vertical .steps-content {
      margin-left: calc(1.5rem + .5em);
      margin-top: -3rem;
      padding-left: 1em;
      padding-bottom: 1em; }
    .steps.is-large.is-vertical .steps-content.is-divider-content {
      margin-top: 0;
      padding-bottom: 0; }
    .steps.is-large.is-vertical.has-content-centered .steps-content {
      padding-top: calc(1.5rem - .5em); }
    .steps.is-large.is-vertical.has-gaps:not(.is-thin) .steps-segment:not(:last-child):after, .steps.is-large.is-vertical:not(.is-thin) .steps-segment.has-gaps:not(:last-child):after {
      top: 3.3rem;
      bottom: 0.3rem; }
  @media screen and (min-width: 769px), print {
    .steps.is-large:not(.is-vertical) .steps-segment:not(:last-child):after {
      height: 0.4em;
      left: 2.76rem;
      right: -0.24rem;
      top: calc(1.5rem - (0.2em)); }
    .steps.is-large.has-content-above:not(.is-vertical) .steps-segment:not(:last-child)::after {
      bottom: calc(1.5rem - (0.2em));
      top: auto; }
    .steps.is-large:not(.is-vertical) .extra-data {
      left: calc(50% + 1.8rem);
      right: calc(-50% + 1.8rem);
      bottom: 100%;
      position: absolute; }
      .steps.is-large:not(.is-vertical) .extra-data.has-overflow-right {
        overflow: visible;
        right: auto;
        white-space: nowrap;
        min-width: calc(100% - 1.5rem - (0.2em)); }
      .steps.is-large:not(.is-vertical) .extra-data.has-overflow-left {
        overflow: visible;
        left: auto;
        white-space: nowrap;
        min-width: calc(100% - 1.5rem - (0.2em)); }
      .steps.is-large:not(.is-vertical) .extra-data.has-overflow-centered {
        overflow: visible;
        left: auto;
        white-space: nowrap;
        min-width: calc(100% - 1.5rem - (0.2em)); }
    .steps.is-large.has-content-above:not(.is-vertical) .extra-data {
      top: 100%;
      bottom: auto; }
    .steps.is-large:not(.is-vertical) .steps-content {
      margin-left: 1.5rem; }
      .steps.is-large:not(.is-vertical) .steps-content:not(:last-child) {
        margin-right: -1.5rem; }
      .steps.is-large:not(.is-vertical) .steps-content.is-divider-content {
        margin-right: -1.5rem;
        padding-left: 2em;
        padding-right: 2em; }
    .steps.is-large.has-content-centered:not(.is-vertical) .steps-segment:not(:last-child):after {
      left: 50%;
      right: -50%; }
    .steps.is-large.has-content-centered:not(.is-vertical) .steps-marker {
      position: absolute;
      left: calc(50% - 1.5rem); }
    .steps.is-large.has-content-centered:not(.is-vertical) .steps-content {
      margin-top: 3rem;
      margin-left: .5em;
      margin-right: .5em;
      padding-top: .2em; }
    .steps.is-large.has-content-above.has-content-centered:not(.is-vertical) .steps-content {
      margin-bottom: 3rem;
      padding-bottom: .2em; }
    .steps.is-large.has-gaps:not(.is-vertical):not(.is-thin) .steps-segment:not(:last-child):after, .steps.is-large:not(.is-vertical):not(.is-thin) .steps-segment.has-gaps:not(:last-child):after {
      left: 3.3rem;
      right: 0.3rem; }
    .steps.is-large.has-content-centered.has-gaps:not(.is-vertical):not(.is-thin) .steps-segment:not(:last-child):after, .steps.is-large.has-content-centered:not(.is-vertical):not(.is-thin) .steps-segment.has-gaps:not(:last-child):after {
      left: calc(50% + 1.8rem);
      right: calc(-50% + 1.8rem); } }
  .steps.is-large.is-horizontal .steps-segment:not(:last-child):after {
    height: 0.4em;
    left: 2.76rem;
    right: -0.24rem;
    top: calc(1.5rem - (0.2em)); }
  .steps.is-large.is-horizontal.has-content-above .steps-segment:not(:last-child)::after {
    bottom: calc(1.5rem - (0.2em));
    top: auto; }
  .steps.is-large.is-horizontal .extra-data {
    left: calc(50% + 1.8rem);
    right: calc(-50% + 1.8rem);
    bottom: 100%;
    position: absolute; }
    .steps.is-large.is-horizontal .extra-data.has-overflow-right {
      overflow: visible;
      right: auto;
      white-space: nowrap;
      min-width: calc(100% - 1.5rem - (0.2em)); }
    .steps.is-large.is-horizontal .extra-data.has-overflow-left {
      overflow: visible;
      left: auto;
      white-space: nowrap;
      min-width: calc(100% - 1.5rem - (0.2em)); }
    .steps.is-large.is-horizontal .extra-data.has-overflow-centered {
      overflow: visible;
      left: auto;
      white-space: nowrap;
      min-width: calc(100% - 1.5rem - (0.2em)); }
  .steps.is-large.is-horizontal.has-content-above .extra-data {
    top: 100%;
    bottom: auto; }
  .steps.is-large.is-horizontal .steps-content {
    margin-left: 1.5rem; }
    .steps.is-large.is-horizontal .steps-content:not(:last-child) {
      margin-right: -1.5rem; }
    .steps.is-large.is-horizontal .steps-content.is-divider-content {
      margin-right: -1.5rem;
      padding-left: 2em;
      padding-right: 2em; }
  .steps.is-large.is-horizontal.has-content-centered .steps-segment:not(:last-child):after {
    left: 50%;
    right: -50%; }
  .steps.is-large.is-horizontal.has-content-centered .steps-marker {
    position: absolute;
    left: calc(50% - 1.5rem); }
  .steps.is-large.is-horizontal.has-content-centered .steps-content {
    margin-top: 3rem;
    margin-left: .5em;
    margin-right: .5em;
    padding-top: .2em; }
  .steps.is-large.is-horizontal.has-content-above.has-content-centered .steps-content {
    margin-bottom: 3rem;
    padding-bottom: .2em; }
  .steps.is-large.is-horizontal.has-gaps:not(.is-thin) .steps-segment:not(:last-child):after, .steps.is-large.is-horizontal:not(.is-thin) .steps-segment.has-gaps:not(:last-child):after {
    left: 3.3rem;
    right: 0.3rem; }
  .steps.is-large.is-horizontal.has-content-centered.has-gaps:not(.is-thin) .steps-segment:not(:last-child):after, .steps.is-large.is-horizontal.has-content-centered:not(.is-thin) .steps-segment.has-gaps:not(:last-child):after {
    left: calc(50% + 1.8rem);
    right: calc(-50% + 1.8rem); }

.steps-segment:after {
  background-color: #48C774; }

.steps-segment.is-active:after {
  background-color: #B5B5B5; }

.steps-segment.is-active ~ .steps-segment:after {
  background-color: #B5B5B5; }

.steps:not(.is-hollow) .steps-marker:not(.is-hollow) {
  background-color: #48C774;
  color: #fff; }

.steps:not(.is-hollow) .steps-segment.is-active .steps-marker:not(.is-hollow) {
  background-color: #48C774;
  color: #fff; }

.steps:not(.is-hollow) .steps-segment.is-active ~ .steps-segment .steps-marker:not(.is-hollow) {
  background-color: #B5B5B5;
  color: #fff; }

.steps.is-hollow .steps-marker,
.steps-marker.is-hollow {
  border: 0.3em solid #48C774; }

.steps.is-hollow .is-active .steps-marker,
.steps .is-active .steps-marker.is-hollow {
  border-color: #48C774; }

.steps.is-hollow .steps-segment.is-active ~ .steps-segment .steps-marker,
.steps-segment.is-active ~ .steps-segment .steps-marker.is-hollow {
  border-color: #B5B5B5; }

.steps:not(.is-hollow) .steps-marker.is-white:not(.is-hollow) {
  background-color: #FFFFFF !important;
  color: #000000 !important; }

.steps.is-hollow .steps-marker.is-white,
.steps .steps-marker.is-hollow.is-white {
  border-color: #FFFFFF !important; }

.steps:not(.is-hollow) .steps-marker.is-black:not(.is-hollow) {
  background-color: #000000 !important;
  color: #FFFFFF !important; }

.steps.is-hollow .steps-marker.is-black,
.steps .steps-marker.is-hollow.is-black {
  border-color: #000000 !important; }

.steps:not(.is-hollow) .steps-marker.is-light:not(.is-hollow) {
  background-color: #F5F5F5 !important;
  color: rgba(0, 0, 0, 0.7) !important; }

.steps.is-hollow .steps-marker.is-light,
.steps .steps-marker.is-hollow.is-light {
  border-color: #F5F5F5 !important; }

.steps:not(.is-hollow) .steps-marker.is-dark:not(.is-hollow) {
  background-color: #363636 !important;
  color: #fff !important; }

.steps.is-hollow .steps-marker.is-dark,
.steps .steps-marker.is-hollow.is-dark {
  border-color: #363636 !important; }

.steps:not(.is-hollow) .steps-marker.is-primary:not(.is-hollow) {
  background-color: #00D1B2 !important;
  color: #fff !important; }

.steps.is-hollow .steps-marker.is-primary,
.steps .steps-marker.is-hollow.is-primary {
  border-color: #00D1B2 !important; }

.steps:not(.is-hollow) .steps-marker.is-link:not(.is-hollow) {
  background-color: #3273DC !important;
  color: #fff !important; }

.steps.is-hollow .steps-marker.is-link,
.steps .steps-marker.is-hollow.is-link {
  border-color: #3273DC !important; }

.steps:not(.is-hollow) .steps-marker.is-info:not(.is-hollow) {
  background-color: #3298DC !important;
  color: #fff !important; }

.steps.is-hollow .steps-marker.is-info,
.steps .steps-marker.is-hollow.is-info {
  border-color: #3298DC !important; }

.steps:not(.is-hollow) .steps-marker.is-success:not(.is-hollow) {
  background-color: #48C774 !important;
  color: #fff !important; }

.steps.is-hollow .steps-marker.is-success,
.steps .steps-marker.is-hollow.is-success {
  border-color: #48C774 !important; }

.steps:not(.is-hollow) .steps-marker.is-warning:not(.is-hollow) {
  background-color: #FFDD57 !important;
  color: rgba(0, 0, 0, 0.7) !important; }

.steps.is-hollow .steps-marker.is-warning,
.steps .steps-marker.is-hollow.is-warning {
  border-color: #FFDD57 !important; }

.steps:not(.is-hollow) .steps-marker.is-danger:not(.is-hollow) {
  background-color: #F14668 !important;
  color: #fff !important; }

.steps.is-hollow .steps-marker.is-danger,
.steps .steps-marker.is-hollow.is-danger {
  border-color: #F14668 !important; }

@media screen and (max-width: 768px) {
  .steps.is-dashed:not(.is-horizontal) .steps-segment:after, .steps:not(.is-horizontal) .steps-segment.is-dashed:after {
    background: repeating-linear-gradient(0deg, #48C774, #48C774 5px, transparent 5px, transparent 10px); }
  .steps.is-dashed:not(.is-horizontal) .steps-segment.is-active:after, .steps.is-dashed:not(.is-horizontal) .steps-segment.is-active ~ .steps-segment:after,
  .steps:not(.is-horizontal) .steps-segment.is-active.is-dashed:after,
  .steps:not(.is-horizontal) .steps-segment.is-active ~ .steps-segment.is-dashed:after {
    background: repeating-linear-gradient(0deg, #B5B5B5, #B5B5B5 5px, transparent 5px, transparent 10px); } }

.steps.is-vertical.is-dashed .steps-segment:after, .steps.is-vertical .steps-segment.is-dashed:after {
  background: repeating-linear-gradient(0deg, #48C774, #48C774 5px, transparent 5px, transparent 10px); }

.steps.is-vertical.is-dashed .steps-segment.is-active:after, .steps.is-vertical.is-dashed .steps-segment.is-active ~ .steps-segment:after,
.steps.is-vertical .steps-segment.is-active.is-dashed:after,
.steps.is-vertical .steps-segment.is-active ~ .steps-segment.is-dashed:after {
  background: repeating-linear-gradient(0deg, #B5B5B5, #B5B5B5 5px, transparent 5px, transparent 10px); }

@media screen and (min-width: 769px), print {
  .steps.is-dashed:not(.is-vertical) .steps-segment:after,
  .steps:not(.is-vertical) .steps-segment.is-dashed:after {
    background: repeating-linear-gradient(90deg, #48C774, #48C774 10px, transparent 10px, transparent 20px); }
  .steps.is-dashed:not(.is-vertical) .steps-segment.is-active:after, .steps.is-dashed:not(.is-vertical) .steps-segment.is-active ~ .steps-segment:after,
  .steps:not(.is-vertical) .steps-segment.is-active.is-dashed:after,
  .steps:not(.is-vertical) .steps-segment.is-active ~ .steps-segment.is-dashed:after {
    background: repeating-linear-gradient(90deg, #B5B5B5, #B5B5B5 10px, transparent 10px, transparent 20px); } }

.steps.is-horizontal.is-dashed .steps-segment:after,
.steps.is-horizontal .steps-segment.is-dashed:after {
  background: repeating-linear-gradient(90deg, #48C774, #48C774 10px, transparent 10px, transparent 20px); }

.steps.is-horizontal.is-dashed .steps-segment.is-active:after, .steps.is-horizontal.is-dashed .steps-segment.is-active ~ .steps-segment:after,
.steps.is-horizontal .steps-segment.is-active.is-dashed:after,
.steps.is-horizontal .steps-segment.is-active ~ .steps-segment.is-dashed:after {
  background: repeating-linear-gradient(90deg, #B5B5B5, #B5B5B5 10px, transparent 10px, transparent 20px); }

.steps.is-thin .steps-marker {
  width: 0.8em;
  height: 0.8em; }

.steps.is-thin.is-hollow .steps-marker,
.steps.is-thin .steps-marker.is-hollow {
  border-width: 1px;
  height: calc(0.8em + 1px);
  width: calc(0.8em + 1px); }

@media screen and (max-width: 768px) {
  .steps.is-thin:not(.is-horizontal) .steps-segment:not(:last-child):after {
    bottom: 0;
    left: calc(0.4em - 0.5px);
    top: 0.8em;
    width: 1px; }
  .steps.is-thin:not(.is-horizontal) .steps-content {
    margin-top: -1.2em;
    margin-left: 0.8em; }
  .steps.is-thin.has-gaps:not(.is-horizontal) .steps-segment:not(:last-child):after, .steps.is-thin:not(.is-horizontal) .steps-segment.has-gaps:not(:last-child):after {
    bottom: 0.4em;
    top: 1.2em; }
  .steps.is-thin.has-content-centered:not(.is-horizontal) .steps-content {
    padding-top: 1.6em; } }

.steps.is-thin.is-vertical .steps-segment:not(:last-child):after {
  bottom: 0;
  left: calc(0.4em - 0.5px);
  top: 0.8em;
  width: 1px; }

.steps.is-thin.is-vertical .steps-content {
  margin-top: -1.2em;
  margin-left: 0.8em; }

.steps.is-thin.is-vertical.has-gaps .steps-segment:not(:last-child):after, .steps.is-thin.is-vertical .steps-segment.has-gaps:not(:last-child):after {
  bottom: 0.4em;
  top: 1.2em; }

.steps.is-thin.is-vertical.has-content-centered .steps-content {
  padding-top: 1.6em; }

@media screen and (min-width: 769px), print {
  .steps.is-thin:not(.is-vertical) .steps-segment:not(:last-child):after {
    left: 0.8em;
    right: 0;
    top: calc(0.4em - 0.5px);
    height: 1px; }
  .steps.is-thin.has-content-above:not(.is-vertical) .steps-segment:not(:last-child)::after {
    bottom: calc(0.4em - 0.5px);
    top: auto; }
  .steps.is-thin:not(.is-vertical) .steps-content {
    margin-top: 0.8em; }
  .steps.is-thin.has-content-centered:not(.is-vertical) .steps-segment:not(:last-child):after {
    left: calc(50% + 0.4em);
    right: calc(-50% + 0.4em); }
  .steps.is-thin.has-content-centered:not(.is-vertical) .steps-marker {
    position: absolute;
    left: calc(50% - 0.4em); }
  .steps.is-thin.has-gaps:not(.is-vertical) .steps-segment:not(:last-child):after, .steps.is-thin:not(.is-vertical) .steps-segment.has-gaps:not(:last-child):after {
    left: 1.2em;
    right: 0.4em; }
  .steps.is-thin.has-content-centered.has-gaps:not(.is-vertical) .steps-segment:not(:last-child):after, .steps.is-thin.has-content-centered:not(.is-vertical) .steps-segment.has-gaps:not(:last-child):after {
    left: calc(50% + 0.8em);
    right: calc(-50% + 0.8em); } }

.steps.is-thin.is-horizontal .steps-segment:not(:last-child):after {
  left: 0.8em;
  right: 0;
  top: calc(0.4em - 0.5px);
  height: 1px; }

.steps.is-thin.is-horizontal.has-content-above .steps-segment:not(:last-child)::after {
  bottom: calc(0.4em - 0.5px);
  top: auto; }

.steps.is-thin.is-horizontal .steps-content {
  margin-top: 0.8em; }

.steps.is-thin.is-horizontal.has-content-centered .steps-segment:not(:last-child):after {
  left: calc(50% + 0.4em);
  right: calc(-50% + 0.4em); }

.steps.is-thin.is-horizontal.has-content-centered .steps-marker {
  position: absolute;
  left: calc(50% - 0.4em); }

.steps.is-thin.is-horizontal.has-gaps .steps-segment:not(:last-child):after, .steps.is-thin.is-horizontal .steps-segment.has-gaps:not(:last-child):after {
  left: 1.2em;
  right: 0.4em; }

.steps.is-thin.is-horizontal.has-content-centered.has-gaps .steps-segment:not(:last-child):after, .steps.is-thin.is-horizontal.has-content-centered .steps-segment.has-gaps:not(:last-child):after {
  left: calc(50% + 0.8em);
  right: calc(-50% + 0.8em); }

.steps.has-content-above:not(.is-vertical) .steps-segment {
  display: flex;
  flex-direction: column-reverse; }
  .steps.has-content-above:not(.is-vertical) .steps-segment .steps-content {
    margin-top: 0;
    padding-top: 0;
    display: flex;
    flex-direction: column-reverse; }

.timeline {
  display: flex;
  flex-direction: column; }
  .timeline .timeline-header {
    width: 4em;
    min-width: 4em;
    max-width: 8em;
    word-wrap: normal;
    text-align: center;
    display: flex;
    justify-content: center; }
  .timeline .timeline-item {
    display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    position: relative;
    margin-left: 2em;
    padding-bottom: 2em; }
    .timeline .timeline-item::before {
      content: "";
      background-color: #DCDCDC;
      display: block;
      width: 0.1em;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0; }
    .timeline .timeline-item .timeline-marker {
      position: absolute;
      background: #DCDCDC;
      border: 0.1em solid #DCDCDC;
      border-radius: 100%;
      content: "";
      display: block;
      height: 0.8em;
      left: -0.35em;
      top: 1.2rem;
      width: 0.8em; }
      .timeline .timeline-item .timeline-marker.is-image {
        background: #DCDCDC;
        border: 0.1em solid #DCDCDC;
        border-radius: 100%;
        display: block;
        overflow: hidden; }
        .timeline .timeline-item .timeline-marker.is-image.is-16x16 {
          height: 16px;
          width: 16px;
          left: -8px; }
        .timeline .timeline-item .timeline-marker.is-image.is-24x24 {
          height: 24px;
          width: 24px;
          left: -12px; }
        .timeline .timeline-item .timeline-marker.is-image.is-32x32 {
          height: 32px;
          width: 32px;
          left: -16px; }
        .timeline .timeline-item .timeline-marker.is-image.is-48x48 {
          height: 48px;
          width: 48px;
          left: -24px; }
        .timeline .timeline-item .timeline-marker.is-image.is-64x64 {
          height: 64px;
          width: 64px;
          left: -32px; }
        .timeline .timeline-item .timeline-marker.is-image.is-96x96 {
          height: 96px;
          width: 96px;
          left: -48px; }
        .timeline .timeline-item .timeline-marker.is-image.is-128x128 {
          height: 128px;
          width: 128px;
          left: -64px; }
      .timeline .timeline-item .timeline-marker.is-icon {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 1.5em;
        width: 1.5em;
        left: -0.7em;
        line-height: .75rem;
        padding: 0.25rem;
        background: #DCDCDC;
        border: 0.1em solid #DCDCDC;
        border-radius: 100%; }
        .timeline .timeline-item .timeline-marker.is-icon > i {
          color: #FFFFFF;
          font-size: 0.75rem !important; }
      .timeline .timeline-item .timeline-marker.is-outlined .image {
        background: #FFFFFF; }
      .timeline .timeline-item .timeline-marker.is-outlined.is-icon {
        background: #FFFFFF; }
        .timeline .timeline-item .timeline-marker.is-outlined.is-icon > i {
          color: #DCDCDC; }
      .timeline .timeline-item .timeline-marker.is-white {
        background-color: #FFFFFF !important;
        border-color: #FFFFFF !important; }
        .timeline .timeline-item .timeline-marker.is-white .image {
          border-color: #FFFFFF !important; }
        .timeline .timeline-item .timeline-marker.is-white.is-icon {
          background-color: #FFFFFF !important;
          border-color: #FFFFFF !important; }
          .timeline .timeline-item .timeline-marker.is-white.is-icon > i {
            color: #000000 !important; }
        .timeline .timeline-item .timeline-marker.is-white.is-outlined {
          background-color: #FFFFFF !important;
          border-color: #FFFFFF !important; }
          .timeline .timeline-item .timeline-marker.is-white.is-outlined .image {
            background-color: #FFFFFF !important; }
          .timeline .timeline-item .timeline-marker.is-white.is-outlined.is-icon {
            background-color: #FFFFFF !important; }
            .timeline .timeline-item .timeline-marker.is-white.is-outlined.is-icon > i {
              color: #FFFFFF !important; }
      .timeline .timeline-item .timeline-marker.is-black {
        background-color: #000000 !important;
        border-color: #000000 !important; }
        .timeline .timeline-item .timeline-marker.is-black .image {
          border-color: #000000 !important; }
        .timeline .timeline-item .timeline-marker.is-black.is-icon {
          background-color: #000000 !important;
          border-color: #000000 !important; }
          .timeline .timeline-item .timeline-marker.is-black.is-icon > i {
            color: #FFFFFF !important; }
        .timeline .timeline-item .timeline-marker.is-black.is-outlined {
          background-color: #FFFFFF !important;
          border-color: #000000 !important; }
          .timeline .timeline-item .timeline-marker.is-black.is-outlined .image {
            background-color: #FFFFFF !important; }
          .timeline .timeline-item .timeline-marker.is-black.is-outlined.is-icon {
            background-color: #FFFFFF !important; }
            .timeline .timeline-item .timeline-marker.is-black.is-outlined.is-icon > i {
              color: #000000 !important; }
      .timeline .timeline-item .timeline-marker.is-light {
        background-color: #F5F5F5 !important;
        border-color: #F5F5F5 !important; }
        .timeline .timeline-item .timeline-marker.is-light .image {
          border-color: #F5F5F5 !important; }
        .timeline .timeline-item .timeline-marker.is-light.is-icon {
          background-color: #F5F5F5 !important;
          border-color: #F5F5F5 !important; }
          .timeline .timeline-item .timeline-marker.is-light.is-icon > i {
            color: rgba(0, 0, 0, 0.7) !important; }
        .timeline .timeline-item .timeline-marker.is-light.is-outlined {
          background-color: #FFFFFF !important;
          border-color: #F5F5F5 !important; }
          .timeline .timeline-item .timeline-marker.is-light.is-outlined .image {
            background-color: #FFFFFF !important; }
          .timeline .timeline-item .timeline-marker.is-light.is-outlined.is-icon {
            background-color: #FFFFFF !important; }
            .timeline .timeline-item .timeline-marker.is-light.is-outlined.is-icon > i {
              color: #F5F5F5 !important; }
      .timeline .timeline-item .timeline-marker.is-dark {
        background-color: #363636 !important;
        border-color: #363636 !important; }
        .timeline .timeline-item .timeline-marker.is-dark .image {
          border-color: #363636 !important; }
        .timeline .timeline-item .timeline-marker.is-dark.is-icon {
          background-color: #363636 !important;
          border-color: #363636 !important; }
          .timeline .timeline-item .timeline-marker.is-dark.is-icon > i {
            color: #fff !important; }
        .timeline .timeline-item .timeline-marker.is-dark.is-outlined {
          background-color: #FFFFFF !important;
          border-color: #363636 !important; }
          .timeline .timeline-item .timeline-marker.is-dark.is-outlined .image {
            background-color: #FFFFFF !important; }
          .timeline .timeline-item .timeline-marker.is-dark.is-outlined.is-icon {
            background-color: #FFFFFF !important; }
            .timeline .timeline-item .timeline-marker.is-dark.is-outlined.is-icon > i {
              color: #363636 !important; }
      .timeline .timeline-item .timeline-marker.is-primary {
        background-color: #00D1B2 !important;
        border-color: #00D1B2 !important; }
        .timeline .timeline-item .timeline-marker.is-primary .image {
          border-color: #00D1B2 !important; }
        .timeline .timeline-item .timeline-marker.is-primary.is-icon {
          background-color: #00D1B2 !important;
          border-color: #00D1B2 !important; }
          .timeline .timeline-item .timeline-marker.is-primary.is-icon > i {
            color: #fff !important; }
        .timeline .timeline-item .timeline-marker.is-primary.is-outlined {
          background-color: #FFFFFF !important;
          border-color: #00D1B2 !important; }
          .timeline .timeline-item .timeline-marker.is-primary.is-outlined .image {
            background-color: #FFFFFF !important; }
          .timeline .timeline-item .timeline-marker.is-primary.is-outlined.is-icon {
            background-color: #FFFFFF !important; }
            .timeline .timeline-item .timeline-marker.is-primary.is-outlined.is-icon > i {
              color: #00D1B2 !important; }
      .timeline .timeline-item .timeline-marker.is-link {
        background-color: #3273DC !important;
        border-color: #3273DC !important; }
        .timeline .timeline-item .timeline-marker.is-link .image {
          border-color: #3273DC !important; }
        .timeline .timeline-item .timeline-marker.is-link.is-icon {
          background-color: #3273DC !important;
          border-color: #3273DC !important; }
          .timeline .timeline-item .timeline-marker.is-link.is-icon > i {
            color: #fff !important; }
        .timeline .timeline-item .timeline-marker.is-link.is-outlined {
          background-color: #FFFFFF !important;
          border-color: #3273DC !important; }
          .timeline .timeline-item .timeline-marker.is-link.is-outlined .image {
            background-color: #FFFFFF !important; }
          .timeline .timeline-item .timeline-marker.is-link.is-outlined.is-icon {
            background-color: #FFFFFF !important; }
            .timeline .timeline-item .timeline-marker.is-link.is-outlined.is-icon > i {
              color: #3273DC !important; }
      .timeline .timeline-item .timeline-marker.is-info {
        background-color: #3298DC !important;
        border-color: #3298DC !important; }
        .timeline .timeline-item .timeline-marker.is-info .image {
          border-color: #3298DC !important; }
        .timeline .timeline-item .timeline-marker.is-info.is-icon {
          background-color: #3298DC !important;
          border-color: #3298DC !important; }
          .timeline .timeline-item .timeline-marker.is-info.is-icon > i {
            color: #fff !important; }
        .timeline .timeline-item .timeline-marker.is-info.is-outlined {
          background-color: #FFFFFF !important;
          border-color: #3298DC !important; }
          .timeline .timeline-item .timeline-marker.is-info.is-outlined .image {
            background-color: #FFFFFF !important; }
          .timeline .timeline-item .timeline-marker.is-info.is-outlined.is-icon {
            background-color: #FFFFFF !important; }
            .timeline .timeline-item .timeline-marker.is-info.is-outlined.is-icon > i {
              color: #3298DC !important; }
      .timeline .timeline-item .timeline-marker.is-success {
        background-color: #48C774 !important;
        border-color: #48C774 !important; }
        .timeline .timeline-item .timeline-marker.is-success .image {
          border-color: #48C774 !important; }
        .timeline .timeline-item .timeline-marker.is-success.is-icon {
          background-color: #48C774 !important;
          border-color: #48C774 !important; }
          .timeline .timeline-item .timeline-marker.is-success.is-icon > i {
            color: #fff !important; }
        .timeline .timeline-item .timeline-marker.is-success.is-outlined {
          background-color: #FFFFFF !important;
          border-color: #48C774 !important; }
          .timeline .timeline-item .timeline-marker.is-success.is-outlined .image {
            background-color: #FFFFFF !important; }
          .timeline .timeline-item .timeline-marker.is-success.is-outlined.is-icon {
            background-color: #FFFFFF !important; }
            .timeline .timeline-item .timeline-marker.is-success.is-outlined.is-icon > i {
              color: #48C774 !important; }
      .timeline .timeline-item .timeline-marker.is-warning {
        background-color: #FFDD57 !important;
        border-color: #FFDD57 !important; }
        .timeline .timeline-item .timeline-marker.is-warning .image {
          border-color: #FFDD57 !important; }
        .timeline .timeline-item .timeline-marker.is-warning.is-icon {
          background-color: #FFDD57 !important;
          border-color: #FFDD57 !important; }
          .timeline .timeline-item .timeline-marker.is-warning.is-icon > i {
            color: rgba(0, 0, 0, 0.7) !important; }
        .timeline .timeline-item .timeline-marker.is-warning.is-outlined {
          background-color: #FFFFFF !important;
          border-color: #FFDD57 !important; }
          .timeline .timeline-item .timeline-marker.is-warning.is-outlined .image {
            background-color: #FFFFFF !important; }
          .timeline .timeline-item .timeline-marker.is-warning.is-outlined.is-icon {
            background-color: #FFFFFF !important; }
            .timeline .timeline-item .timeline-marker.is-warning.is-outlined.is-icon > i {
              color: #FFDD57 !important; }
      .timeline .timeline-item .timeline-marker.is-danger {
        background-color: #F14668 !important;
        border-color: #F14668 !important; }
        .timeline .timeline-item .timeline-marker.is-danger .image {
          border-color: #F14668 !important; }
        .timeline .timeline-item .timeline-marker.is-danger.is-icon {
          background-color: #F14668 !important;
          border-color: #F14668 !important; }
          .timeline .timeline-item .timeline-marker.is-danger.is-icon > i {
            color: #fff !important; }
        .timeline .timeline-item .timeline-marker.is-danger.is-outlined {
          background-color: #FFFFFF !important;
          border-color: #F14668 !important; }
          .timeline .timeline-item .timeline-marker.is-danger.is-outlined .image {
            background-color: #FFFFFF !important; }
          .timeline .timeline-item .timeline-marker.is-danger.is-outlined.is-icon {
            background-color: #FFFFFF !important; }
            .timeline .timeline-item .timeline-marker.is-danger.is-outlined.is-icon > i {
              color: #F14668 !important; }
    .timeline .timeline-item .timeline-content {
      padding: 1em 0 0 .5em;
      padding: 1em 0 0 2em; }
      .timeline .timeline-item .timeline-content .heading {
        font-weight: 600; }
    .timeline .timeline-item.is-white::before {
      background-color: #FFFFFF; }
    .timeline .timeline-item.is-black::before {
      background-color: #000000; }
    .timeline .timeline-item.is-light::before {
      background-color: #F5F5F5; }
    .timeline .timeline-item.is-dark::before {
      background-color: #363636; }
    .timeline .timeline-item.is-primary::before {
      background-color: #00D1B2; }
    .timeline .timeline-item.is-link::before {
      background-color: #3273DC; }
    .timeline .timeline-item.is-info::before {
      background-color: #3298DC; }
    .timeline .timeline-item.is-success::before {
      background-color: #48C774; }
    .timeline .timeline-item.is-warning::before {
      background-color: #FFDD57; }
    .timeline .timeline-item.is-danger::before {
      background-color: #F14668; }
  .timeline.is-centered .timeline-header {
    display: flex;
    width: 100%;
    align-self: center; }
  .timeline.is-centered .timeline-item {
    width: 50%;
    align-self: flex-end; }
    .timeline.is-centered .timeline-item:nth-of-type(2n) {
      align-self: flex-start;
      margin-left: 0;
      margin-right: 2em; }
      .timeline.is-centered .timeline-item:nth-of-type(2n)::before {
        right: -0.1em;
        left: auto; }
      .timeline.is-centered .timeline-item:nth-of-type(2n) .timeline-marker {
        left: auto;
        right: -0.45em; }
        .timeline.is-centered .timeline-item:nth-of-type(2n) .timeline-marker.is-image.is-16x16 {
          left: auto;
          right: -8px; }
        .timeline.is-centered .timeline-item:nth-of-type(2n) .timeline-marker.is-image.is-24x24 {
          left: auto;
          right: -12px; }
        .timeline.is-centered .timeline-item:nth-of-type(2n) .timeline-marker.is-image.is-32x32 {
          left: auto;
          right: -16px; }
        .timeline.is-centered .timeline-item:nth-of-type(2n) .timeline-marker.is-image.is-48x48 {
          left: auto;
          right: -24px; }
        .timeline.is-centered .timeline-item:nth-of-type(2n) .timeline-marker.is-image.is-64x64 {
          left: auto;
          right: -32px; }
        .timeline.is-centered .timeline-item:nth-of-type(2n) .timeline-marker.is-image.is-96x96 {
          left: auto;
          right: -48px; }
        .timeline.is-centered .timeline-item:nth-of-type(2n) .timeline-marker.is-image.is-128x128 {
          left: auto;
          right: -64px; }
        .timeline.is-centered .timeline-item:nth-of-type(2n) .timeline-marker.is-icon {
          left: auto;
          right: -0.8em; }
      .timeline.is-centered .timeline-item:nth-of-type(2n) .timeline-content {
        padding: 1em 2em 0 0;
        text-align: right;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        flex-basis: 100%; }
    .timeline.is-centered .timeline-item:nth-of-type(2n+1)::before {
      content: "";
      background-color: #DCDCDC;
      display: block;
      width: 0.1em;
      height: 100%;
      position: absolute;
      top: 0; }
    .timeline.is-centered .timeline-item.is-white::before {
      background-color: #FFFFFF; }
    .timeline.is-centered .timeline-item.is-black::before {
      background-color: #000000; }
    .timeline.is-centered .timeline-item.is-light::before {
      background-color: #F5F5F5; }
    .timeline.is-centered .timeline-item.is-dark::before {
      background-color: #363636; }
    .timeline.is-centered .timeline-item.is-primary::before {
      background-color: #00D1B2; }
    .timeline.is-centered .timeline-item.is-link::before {
      background-color: #3273DC; }
    .timeline.is-centered .timeline-item.is-info::before {
      background-color: #3298DC; }
    .timeline.is-centered .timeline-item.is-success::before {
      background-color: #48C774; }
    .timeline.is-centered .timeline-item.is-warning::before {
      background-color: #FFDD57; }
    .timeline.is-centered .timeline-item.is-danger::before {
      background-color: #F14668; }
  .timeline.is-rtl {
    justify-content: flex-end;
    align-items: flex-end; }
    .timeline.is-rtl .timeline-item {
      justify-content: flex-end;
      border-left: none;
      margin-left: 0;
      margin-right: 2em; }
      .timeline.is-rtl .timeline-item::before {
        right: 0;
        left: auto; }
      .timeline.is-rtl .timeline-item .timeline-marker {
        left: auto;
        right: -0.35em; }
        .timeline.is-rtl .timeline-item .timeline-marker.is-image.is-16x16 {
          left: auto;
          right: -8px; }
        .timeline.is-rtl .timeline-item .timeline-marker.is-image.is-24x24 {
          left: auto;
          right: -12px; }
        .timeline.is-rtl .timeline-item .timeline-marker.is-image.is-32x32 {
          left: auto;
          right: -16px; }
        .timeline.is-rtl .timeline-item .timeline-marker.is-image.is-48x48 {
          left: auto;
          right: -24px; }
        .timeline.is-rtl .timeline-item .timeline-marker.is-image.is-64x64 {
          left: auto;
          right: -32px; }
        .timeline.is-rtl .timeline-item .timeline-marker.is-image.is-96x96 {
          left: auto;
          right: -48px; }
        .timeline.is-rtl .timeline-item .timeline-marker.is-image.is-128x128 {
          left: auto;
          right: -64px; }
        .timeline.is-rtl .timeline-item .timeline-marker.is-icon {
          left: auto;
          right: -0.7em; }
      .timeline.is-rtl .timeline-item .timeline-content {
        padding: 1em 2em 0 0;
        text-align: right; }

.is-divider, .is-divider-vertical {
  display: block;
  position: relative;
  border-top: 0.1rem solid #DCDCDC;
  height: 0.1rem;
  margin: 2rem 0;
  text-align: center; }

.is-divider[data-content]::after, .is-divider-vertical[data-content]::after {
  background: #FFFFFF;
  color: #B5B5B5;
  content: attr(data-content);
  display: inline-block;
  font-size: 0.75rem;
  padding: .4rem .8rem;
  -webkit-transform: translateY(-1.1rem);
  -ms-transform: translateY(-1.1rem);
  transform: translateY(-1.1rem);
  text-align: center; }

@media screen and (min-width: 769px), print {
  .is-divider-vertical {
    display: block;
    flex: none;
    width: auto;
    height: auto;
    padding: 2rem;
    margin: 0;
    position: relative;
    border-top: none;
    min-height: 2rem; }
    .is-divider-vertical::before {
      border-left: 0.1rem solid #DCDCDC;
      bottom: 1rem;
      content: "";
      display: block;
      left: 50%;
      position: absolute;
      top: 1rem;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%); }
    .is-divider-vertical[data-content]::after {
      position: absolute;
      left: 50%;
      top: 50%;
      padding: .1rem;
      -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
      transform: translateY(-50%) translateX(-50%); } }

.is-divider.is-white,
.is-divider-vertical.is-white {
  border-top-color: #FFFFFF; }
  .is-divider.is-white[data-content]::after, .is-divider.is-white[data-content]::after,
  .is-divider-vertical.is-white[data-content]::after,
  .is-divider-vertical.is-white[data-content]::after {
    background: #000000;
    color: #FFFFFF; }
  .is-divider.is-white::before,
  .is-divider-vertical.is-white::before {
    border-left-color: #FFFFFF; }

.is-divider.is-black,
.is-divider-vertical.is-black {
  border-top-color: #000000; }
  .is-divider.is-black[data-content]::after, .is-divider.is-black[data-content]::after,
  .is-divider-vertical.is-black[data-content]::after,
  .is-divider-vertical.is-black[data-content]::after {
    background: #FFFFFF;
    color: #000000; }
  .is-divider.is-black::before,
  .is-divider-vertical.is-black::before {
    border-left-color: #000000; }

.is-divider.is-light,
.is-divider-vertical.is-light {
  border-top-color: #F5F5F5; }
  .is-divider.is-light[data-content]::after, .is-divider.is-light[data-content]::after,
  .is-divider-vertical.is-light[data-content]::after,
  .is-divider-vertical.is-light[data-content]::after {
    background: rgba(0, 0, 0, 0.7);
    color: #F5F5F5; }
  .is-divider.is-light::before,
  .is-divider-vertical.is-light::before {
    border-left-color: #F5F5F5; }

.is-divider.is-dark,
.is-divider-vertical.is-dark {
  border-top-color: #363636; }
  .is-divider.is-dark[data-content]::after, .is-divider.is-dark[data-content]::after,
  .is-divider-vertical.is-dark[data-content]::after,
  .is-divider-vertical.is-dark[data-content]::after {
    background: #fff;
    color: #363636; }
  .is-divider.is-dark::before,
  .is-divider-vertical.is-dark::before {
    border-left-color: #363636; }

.is-divider.is-primary,
.is-divider-vertical.is-primary {
  border-top-color: #00D1B2; }
  .is-divider.is-primary[data-content]::after, .is-divider.is-primary[data-content]::after,
  .is-divider-vertical.is-primary[data-content]::after,
  .is-divider-vertical.is-primary[data-content]::after {
    background: #fff;
    color: #00D1B2; }
  .is-divider.is-primary::before,
  .is-divider-vertical.is-primary::before {
    border-left-color: #00D1B2; }

.is-divider.is-link,
.is-divider-vertical.is-link {
  border-top-color: #3273DC; }
  .is-divider.is-link[data-content]::after, .is-divider.is-link[data-content]::after,
  .is-divider-vertical.is-link[data-content]::after,
  .is-divider-vertical.is-link[data-content]::after {
    background: #fff;
    color: #3273DC; }
  .is-divider.is-link::before,
  .is-divider-vertical.is-link::before {
    border-left-color: #3273DC; }

.is-divider.is-info,
.is-divider-vertical.is-info {
  border-top-color: #3298DC; }
  .is-divider.is-info[data-content]::after, .is-divider.is-info[data-content]::after,
  .is-divider-vertical.is-info[data-content]::after,
  .is-divider-vertical.is-info[data-content]::after {
    background: #fff;
    color: #3298DC; }
  .is-divider.is-info::before,
  .is-divider-vertical.is-info::before {
    border-left-color: #3298DC; }

.is-divider.is-success,
.is-divider-vertical.is-success {
  border-top-color: #48C774; }
  .is-divider.is-success[data-content]::after, .is-divider.is-success[data-content]::after,
  .is-divider-vertical.is-success[data-content]::after,
  .is-divider-vertical.is-success[data-content]::after {
    background: #fff;
    color: #48C774; }
  .is-divider.is-success::before,
  .is-divider-vertical.is-success::before {
    border-left-color: #48C774; }

.is-divider.is-warning,
.is-divider-vertical.is-warning {
  border-top-color: #FFDD57; }
  .is-divider.is-warning[data-content]::after, .is-divider.is-warning[data-content]::after,
  .is-divider-vertical.is-warning[data-content]::after,
  .is-divider-vertical.is-warning[data-content]::after {
    background: rgba(0, 0, 0, 0.7);
    color: #FFDD57; }
  .is-divider.is-warning::before,
  .is-divider-vertical.is-warning::before {
    border-left-color: #FFDD57; }

.is-divider.is-danger,
.is-divider-vertical.is-danger {
  border-top-color: #F14668; }
  .is-divider.is-danger[data-content]::after, .is-divider.is-danger[data-content]::after,
  .is-divider-vertical.is-danger[data-content]::after,
  .is-divider-vertical.is-danger[data-content]::after {
    background: #fff;
    color: #F14668; }
  .is-divider.is-danger::before,
  .is-divider-vertical.is-danger::before {
    border-left-color: #F14668; }

.is-divider.is-black-bis,
.is-divider-vertical.is-black-bis {
  border-top-color: #111111; }
  .is-divider.is-black-bis[data-content]::after, .is-divider.is-black-bis[data-content]::after,
  .is-divider-vertical.is-black-bis[data-content]::after,
  .is-divider-vertical.is-black-bis[data-content]::after {
    background: #fff;
    color: #111111; }
  .is-divider.is-black-bis::before,
  .is-divider-vertical.is-black-bis::before {
    border-left-color: #111111; }

.is-divider.is-black-ter,
.is-divider-vertical.is-black-ter {
  border-top-color: #232323; }
  .is-divider.is-black-ter[data-content]::after, .is-divider.is-black-ter[data-content]::after,
  .is-divider-vertical.is-black-ter[data-content]::after,
  .is-divider-vertical.is-black-ter[data-content]::after {
    background: #fff;
    color: #232323; }
  .is-divider.is-black-ter::before,
  .is-divider-vertical.is-black-ter::before {
    border-left-color: #232323; }

.is-divider.is-grey-darker,
.is-divider-vertical.is-grey-darker {
  border-top-color: #363636; }
  .is-divider.is-grey-darker[data-content]::after, .is-divider.is-grey-darker[data-content]::after,
  .is-divider-vertical.is-grey-darker[data-content]::after,
  .is-divider-vertical.is-grey-darker[data-content]::after {
    background: #fff;
    color: #363636; }
  .is-divider.is-grey-darker::before,
  .is-divider-vertical.is-grey-darker::before {
    border-left-color: #363636; }

.is-divider.is-grey-dark,
.is-divider-vertical.is-grey-dark {
  border-top-color: #4A4A4A; }
  .is-divider.is-grey-dark[data-content]::after, .is-divider.is-grey-dark[data-content]::after,
  .is-divider-vertical.is-grey-dark[data-content]::after,
  .is-divider-vertical.is-grey-dark[data-content]::after {
    background: #fff;
    color: #4A4A4A; }
  .is-divider.is-grey-dark::before,
  .is-divider-vertical.is-grey-dark::before {
    border-left-color: #4A4A4A; }

.is-divider.is-grey,
.is-divider-vertical.is-grey {
  border-top-color: #7A7A7A; }
  .is-divider.is-grey[data-content]::after, .is-divider.is-grey[data-content]::after,
  .is-divider-vertical.is-grey[data-content]::after,
  .is-divider-vertical.is-grey[data-content]::after {
    background: #fff;
    color: #7A7A7A; }
  .is-divider.is-grey::before,
  .is-divider-vertical.is-grey::before {
    border-left-color: #7A7A7A; }

.is-divider.is-grey-light,
.is-divider-vertical.is-grey-light {
  border-top-color: #B5B5B5; }
  .is-divider.is-grey-light[data-content]::after, .is-divider.is-grey-light[data-content]::after,
  .is-divider-vertical.is-grey-light[data-content]::after,
  .is-divider-vertical.is-grey-light[data-content]::after {
    background: #fff;
    color: #B5B5B5; }
  .is-divider.is-grey-light::before,
  .is-divider-vertical.is-grey-light::before {
    border-left-color: #B5B5B5; }

.is-divider.is-grey-lighter,
.is-divider-vertical.is-grey-lighter {
  border-top-color: #DCDCDC; }
  .is-divider.is-grey-lighter[data-content]::after, .is-divider.is-grey-lighter[data-content]::after,
  .is-divider-vertical.is-grey-lighter[data-content]::after,
  .is-divider-vertical.is-grey-lighter[data-content]::after {
    background: rgba(0, 0, 0, 0.7);
    color: #DCDCDC; }
  .is-divider.is-grey-lighter::before,
  .is-divider-vertical.is-grey-lighter::before {
    border-left-color: #DCDCDC; }

.is-divider.is-white-ter,
.is-divider-vertical.is-white-ter {
  border-top-color: #F5F5F5; }
  .is-divider.is-white-ter[data-content]::after, .is-divider.is-white-ter[data-content]::after,
  .is-divider-vertical.is-white-ter[data-content]::after,
  .is-divider-vertical.is-white-ter[data-content]::after {
    background: rgba(0, 0, 0, 0.7);
    color: #F5F5F5; }
  .is-divider.is-white-ter::before,
  .is-divider-vertical.is-white-ter::before {
    border-left-color: #F5F5F5; }

.is-divider.is-white-bis,
.is-divider-vertical.is-white-bis {
  border-top-color: #FAFAFA; }
  .is-divider.is-white-bis[data-content]::after, .is-divider.is-white-bis[data-content]::after,
  .is-divider-vertical.is-white-bis[data-content]::after,
  .is-divider-vertical.is-white-bis[data-content]::after {
    background: rgba(0, 0, 0, 0.7);
    color: #FAFAFA; }
  .is-divider.is-white-bis::before,
  .is-divider-vertical.is-white-bis::before {
    border-left-color: #FAFAFA; }

.accordion-input {
  position: absolute;
  opacity: 0;
  z-index: -1; }

.accordion {
  background-color: #4A4A4A;
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.5); }

.accordion-item {
  width: 100%;
  background-color: #FFFFFF;
  border-bottom: 1px solid;
  border-bottom-color: #313131;
  overflow: hidden; }
  .accordion-item-label {
    color: findColorInvert(#4A4A4A);
    display: flex;
    justify-content: space-between;
    padding: 1em;
    background: #4A4A4A;
    font-weight: bold;
    cursor: pointer; }
    .accordion-item-label.is-small {
      font-size: 0.75rem; }
    .accordion-item-label.is-medium {
      font-size: 1.25rem; }
    .accordion-item-label.is-large {
      font-size: 1.5rem; }
    .accordion-item-label:hover {
      background: #313131; }
    .accordion-item-label::after {
      content: "\276F";
      width: 1em;
      height: 1em;
      text-align: center;
      transition: all .35s; }
  .accordion-item-content {
    max-height: 0;
    height: 0;
    padding: 0 1em;
    transition: all .35s; }
  .accordion-item-close {
    color: findColorInvert(#4A4A4A);
    display: flex;
    justify-content: flex-end;
    padding: 1em;
    font-size: 0.75em;
    background: #4A4A4A;
    cursor: pointer; }
    .accordion-item-close:hover {
      background: #313131; }
  .accordion-item.is-white {
    background-color: white;
    border-bottom-color: #4d4d4d; }
    .accordion-item.is-white .accordion-item-label {
      background-color: #FFFFFF;
      color: #000000; }
    .accordion-item.is-white .accordion-item-close {
      background-color: #FFFFFF;
      color: #000000; }
    .accordion-item.is-white .accordion-item-content {
      border-color: #FFFFFF;
      color: #4d4d4d; }
  .accordion-item.is-black {
    background-color: #fafafa;
    border-bottom-color: black; }
    .accordion-item.is-black .accordion-item-label {
      background-color: #000000;
      color: #FFFFFF; }
    .accordion-item.is-black .accordion-item-close {
      background-color: #000000;
      color: #FFFFFF; }
    .accordion-item.is-black .accordion-item-content {
      border-color: #000000;
      color: black; }
  .accordion-item.is-light {
    background-color: #fafafa;
    border-bottom-color: #505050; }
    .accordion-item.is-light .accordion-item-label {
      background-color: #F5F5F5;
      color: rgba(0, 0, 0, 0.7); }
    .accordion-item.is-light .accordion-item-close {
      background-color: #F5F5F5;
      color: rgba(0, 0, 0, 0.7); }
    .accordion-item.is-light .accordion-item-content {
      border-color: #F5F5F5;
      color: #505050; }
  .accordion-item.is-dark {
    background-color: #fafafa;
    border-bottom-color: #2b2b2b; }
    .accordion-item.is-dark .accordion-item-label {
      background-color: #363636;
      color: #fff; }
    .accordion-item.is-dark .accordion-item-close {
      background-color: #363636;
      color: #fff; }
    .accordion-item.is-dark .accordion-item-content {
      border-color: #363636;
      color: #2b2b2b; }
  .accordion-item.is-primary {
    background-color: #f5fffd;
    border-bottom-color: #001411; }
    .accordion-item.is-primary .accordion-item-label {
      background-color: #00D1B2;
      color: #fff; }
    .accordion-item.is-primary .accordion-item-close {
      background-color: #00D1B2;
      color: #fff; }
    .accordion-item.is-primary .accordion-item-content {
      border-color: #00D1B2;
      color: #021310; }
  .accordion-item.is-link {
    background-color: #f6f9fe;
    border-bottom-color: #1b4ea0; }
    .accordion-item.is-link .accordion-item-label {
      background-color: #3273DC;
      color: #fff; }
    .accordion-item.is-link .accordion-item-close {
      background-color: #3273DC;
      color: #fff; }
    .accordion-item.is-link .accordion-item-content {
      border-color: #3273DC;
      color: #22509a; }
  .accordion-item.is-info {
    background-color: #f6fbfe;
    border-bottom-color: #16557f; }
    .accordion-item.is-info .accordion-item-label {
      background-color: #3298DC;
      color: #fff; }
    .accordion-item.is-info .accordion-item-close {
      background-color: #3298DC;
      color: #fff; }
    .accordion-item.is-info .accordion-item-content {
      border-color: #3298DC;
      color: #1d5478; }
  .accordion-item.is-success {
    background-color: #f7fdf9;
    border-bottom-color: #174a29; }
    .accordion-item.is-success .accordion-item-label {
      background-color: #48C774;
      color: #fff; }
    .accordion-item.is-success .accordion-item-close {
      background-color: #48C774;
      color: #fff; }
    .accordion-item.is-success .accordion-item-content {
      border-color: #48C774;
      color: #1e432b; }
  .accordion-item.is-warning {
    background-color: #fffdf5;
    border-bottom-color: #443600; }
    .accordion-item.is-warning .accordion-item-label {
      background-color: #FFDD57;
      color: rgba(0, 0, 0, 0.7); }
    .accordion-item.is-warning .accordion-item-close {
      background-color: #FFDD57;
      color: rgba(0, 0, 0, 0.7); }
    .accordion-item.is-warning .accordion-item-content {
      border-color: #FFDD57;
      color: #3c3108; }
  .accordion-item.is-danger {
    background-color: #fef6f7;
    border-bottom-color: #c60f33; }
    .accordion-item.is-danger .accordion-item-label {
      background-color: #F14668;
      color: #fff; }
    .accordion-item.is-danger .accordion-item-close {
      background-color: #F14668;
      color: #fff; }
    .accordion-item.is-danger .accordion-item-content {
      border-color: #F14668;
      color: #bd1839; }

.accordion-input:checked + .accordion-item-label::after {
  transform: rotate(90deg); }

.accordion-input:checked ~ .accordion-item-content {
  max-height: 100%;
  height: 100%;
  padding: 1em; }

.com_bigwhiteduck_stacks_markdownpro_stack h1 {
  font-size: 3rem;
  padding-bottom: .3em;
  font-weight: 600;
  line-height: 1.125;
  margin-bottom: 16px;
  margin-top: 24px; }

.com_bigwhiteduck_stacks_markdownpro_stack h2 {
  font-size: 2.5rem;
  padding-bottom: .3em;
  font-weight: 600;
  line-height: 1.125;
  margin-bottom: 16px;
  margin-top: 24px; }

.com_bigwhiteduck_stacks_markdownpro_stack h3 {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.125;
  margin-bottom: 16px;
  margin-top: 24px; }

.com_bigwhiteduck_stacks_markdownpro_stack h4 {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.125;
  margin-bottom: 16px;
  margin-top: 24px; }

.com_bigwhiteduck_stacks_markdownpro_stack h5 {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.125;
  margin-bottom: 16px;
  margin-top: 24px; }

.com_bigwhiteduck_stacks_markdownpro_stack h6 {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.125;
  margin-bottom: 16px;
  margin-top: 24px; }

.com_bigwhiteduck_stacks_markdownpro_stack p {
  margin-bottom: 16px;
  margin-top: 0;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px; }

.com_bigwhiteduck_stacks_markdownpro_stack ul, .com_bigwhiteduck_stacks_markdownpro_stack ol {
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  margin-left: 1em; }

.com_bigwhiteduck_stacks_markdownpro_stack ul {
  list-style-type: disc; }

.com_bigwhiteduck_stacks_markdownpro_stack ol {
  list-style-type: decimal; }

.com_bigwhiteduck_stacks_markdownpro_stack ul ul, .com_bigwhiteduck_stacks_markdownpro_stack ol ul {
  list-style-type: circle;
  margin-left: 15px; }

.com_bigwhiteduck_stacks_markdownpro_stack ol ol, .com_bigwhiteduck_stacks_markdownpro_stack ul ol {
  list-style-type: lower-latin;
  margin-left: 15px; }

.com_bigwhiteduck_stacks_markdownpro_stack li {
  margin-left: 1.5em; }

.com_bigwhiteduck_stacks_markdownpro_stack blockquote {
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 40px;
  margin-inline-end: 40px; }

.markdown_stack h1, .com_joeworkman_stacks_markdown_stack h1, .com_instacks_poster2_main_stack h1 {
  font-size: 3rem;
  padding-bottom: .3em;
  font-weight: 600;
  line-height: 1.125;
  margin-bottom: 16px;
  margin-top: 24px; }

.markdown_stack h2, .com_joeworkman_stacks_markdown_stack h2, .com_instacks_poster2_main_stack h2 {
  font-size: 2.5rem;
  padding-bottom: .3em;
  font-weight: 600;
  line-height: 1.125;
  margin-bottom: 16px;
  margin-top: 24px; }

.markdown_stack h3, .com_joeworkman_stacks_markdown_stack h3, .com_instacks_poster2_main_stack h3 {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.125;
  margin-bottom: 16px;
  margin-top: 24px; }

.markdown_stack h4, .com_joeworkman_stacks_markdown_stack h4, .com_instacks_poster2_main_stack h4 {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.125;
  margin-bottom: 16px;
  margin-top: 24px; }

.markdown_stack h5, .com_joeworkman_stacks_markdown_stack h5, .com_instacks_poster2_main_stack h5 {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.125;
  margin-bottom: 16px;
  margin-top: 24px; }

.markdown_stack h6, .com_joeworkman_stacks_markdown_stack h6, .com_instacks_poster2_main_stack h6 {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.125;
  margin-bottom: 16px;
  margin-top: 24px; }

.markdown_stack p, .com_joeworkman_stacks_markdown_stack p, .com_instacks_poster2_main_stack p {
  margin-bottom: 16px;
  margin-top: 0;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px; }

.markdown_stack ul, .markdown_stack ol, .com_joeworkman_stacks_markdown_stack ul, .com_joeworkman_stacks_markdown_stack ol, .com_instacks_poster2_main_stack ul, .com_instacks_poster2_main_stack ol {
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  margin-left: 1em; }

.markdown_stack ul, .com_joeworkman_stacks_markdown_stack ul, .com_instacks_poster2_main_stack ul {
  list-style-type: disc; }

.markdown_stack ol, .com_joeworkman_stacks_markdown_stack ol, .com_instacks_poster2_main_stack ol {
  list-style-type: decimal; }

.markdown_stack ul ul, .markdown_stack ol ul, .com_joeworkman_stacks_markdown_stack ul ul, .com_joeworkman_stacks_markdown_stack ol ul, .com_instacks_poster2_main_stack ul ul, .com_instacks_poster2_main_stack ol ul {
  list-style-type: circle;
  margin-left: 15px; }

.markdown_stack ol ol, .markdown_stack ul ol, .com_joeworkman_stacks_markdown_stack ol ol, .com_joeworkman_stacks_markdown_stack ul ol, .com_instacks_poster2_main_stack ol ol, .com_instacks_poster2_main_stack ul ol {
  list-style-type: lower-latin;
  margin-left: 15px; }

.markdown_stack li, .com_joeworkman_stacks_markdown_stack li, .com_instacks_poster2_main_stack li {
  margin-left: 1.5em; }

.markdown_stack blockquote, .com_joeworkman_stacks_markdown_stack blockquote, .com_instacks_poster2_main_stack blockquote {
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 40px;
  margin-inline-end: 40px; }

.tabulator-cell h1 {
  font-size: 3rem;
  padding-bottom: .3em;
  font-weight: 600;
  line-height: 1.125;
  margin-bottom: 16px;
  margin-top: 24px; }

.tabulator-cell h2 {
  font-size: 2.5rem;
  padding-bottom: .3em;
  font-weight: 600;
  line-height: 1.125;
  margin-bottom: 16px;
  margin-top: 24px; }

.tabulator-cell h3 {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.125;
  margin-bottom: 16px;
  margin-top: 24px; }

.tabulator-cell h4 {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.125;
  margin-bottom: 16px;
  margin-top: 24px; }

.tabulator-cell h5 {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.125;
  margin-bottom: 16px;
  margin-top: 24px; }

.tabulator-cell h6 {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.125;
  margin-bottom: 16px;
  margin-top: 24px; }

.tabulator-cell p {
  margin-bottom: 16px;
  margin-top: 0;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px; }

.tabulator-cell ul, .tabulator-cell ol {
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  margin-left: 1em; }

.tabulator-cell ul {
  list-style-type: disc; }

.tabulator-cell ol {
  list-style-type: decimal; }

.tabulator-cell ul ul, .tabulator-cell ol ul {
  list-style-type: circle;
  margin-left: 15px; }

.tabulator-cell ol ol, .tabulator-cell ul ol {
  list-style-type: lower-latin;
  margin-left: 15px; }

.tabulator-cell li {
  margin-left: 1.5em; }

.tabulator-cell blockquote {
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 40px;
  margin-inline-end: 40px; }

@media screen and (min-width: 769px), print, all {
  .hero.is-large .hero-body {
    padding-bottom: 0; } }

* {
  direction: ltr; }

.button, .input, .textarea {
  border-color: #dbdbdb; }

.button.is-fullwidth {
  justify-content: center; }

.pagination-link {
  font-size: inherit;
  justify-content: center; }
nav#deluxe_nav_stacks_in_23, nav#deluxe_nav_stacks_in_23 * {
  box-sizing: border-box;
}
nav#deluxe_nav_stacks_in_23 {
    
    
    
}

nav#deluxe_nav_stacks_in_23 ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  
  
  justify-content: center;
  
}
nav#deluxe_nav_stacks_in_23 ul ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  
  
}
nav#deluxe_nav_stacks_in_23 ul li {
 display: block;
 list-style-type: none;
}




@media all and (min-width: 771px) {
  nav#deluxe_nav_stacks_in_23 > ul > li > a {
   display: flex;
   text-decoration: none;
   padding: 6px 12px;
   margin: 6px 3px;
   border-radius: 4px;
   color: rgba(0, 0, 0, 1.00);
   background-color: rgba(255, 255, 255, 1.00);
   
  }
  nav#deluxe_nav_stacks_in_23 > ul > li > a:hover {
   color: rgba(255, 255, 255, 1.00);
   background-color: rgba(30, 98, 69, 1.00);
  }
  nav#deluxe_nav_stacks_in_23 > ul > li > a:active:not([href="#"]):not([href="#0"]),
  nav#deluxe_nav_stacks_in_23 > ul > li.current > a,
  nav#deluxe_nav_stacks_in_23 > ul > li.current-parent > a,
  nav#deluxe_nav_stacks_in_23 > ul > li.current-ancestor-parent > a {
   color: rgba(179, 179, 179, 1.00);
   background-color: rgba(0, 0, 0, 0.00);
  }
  nav#deluxe_nav_stacks_in_23 ul > li:first-child > a {
   margin-left: 0px;
  }
  nav#deluxe_nav_stacks_in_23 ul > li:last-child > a {
   margin-right: 0px;
  }
  nav#deluxe_nav_stacks_in_23 > ul > li.parent > a:after,
  nav#deluxe_nav_stacks_in_23 > ul > li.current-parent > a:after,
  nav#deluxe_nav_stacks_in_23 > ul > li.current-ancestor-parent > a:after {
    content: "\f078";
    font-size: 14px;
    font-family: Stacks-FontAwesome,"FontAwesome";
    margin-left: 4px;
    align-self: center;
  }
  nav#deluxe_nav_stacks_in_23 > ul > li > ul {
   display: none;
   position: absolute;
   z-index: 9999;
   padding: 6px 24px;
   background: rgba(0, 0, 0, 1.00);
  }
  nav#deluxe_nav_stacks_in_23 > ul > li > ul li a {
    padding: 6px 0px;
    color: #555555;
  }
  nav#deluxe_nav_stacks_in_23 > ul ul li.current a,
  nav#deluxe_nav_stacks_in_23 > ul ul li.current-parent a,
  nav#deluxe_nav_stacks_in_23 > ul ul li.current-ancestor-parent > a {
    color: #333333;
  }
  nav#deluxe_nav_stacks_in_23 > ul li:hover > ul {
   display: block;
  }
  nav#deluxe_nav_stacks_in_23 > ul > li.parent > ul > li,
  nav#deluxe_nav_stacks_in_23 > ul > li.current-parent > ul > li,
  nav#deluxe_nav_stacks_in_23 > ul > li.current-ancestor-parent > ul > li {
    /* display: -webkit-box;
    display: flex; */
  }
  nav#deluxe_nav_stacks_in_23 ul ul > li > ul > li > a:before {
    content: "\00a0\f0da";
    font-size: 14px;
    line-height: 14px;
    font-family: Stacks-FontAwesome,"FontAwesome";
    margin: 0px 6px;
    align-self: center;
  }
  nav#deluxe_nav_stacks_in_23 ul ul ul {
    display: block;
  }
  nav#deluxe_nav_stacks_in_23 > input,
  nav#deluxe_nav_stacks_in_23 > label {
    display: none;
  }
}
@media all and (max-width: 770px) {
  nav#deluxe_nav_stacks_in_23 {
    display: grid;
    grid-gap: 0px;
    grid-template-columns: min-content min-content;
    align-items: center;
    grid-auto-flow: dense;
    justify-content: flex-end;
  }
  div[data-width]:first-child nav#deluxe_nav_stacks_in_23 {
    justify-content: flex-start;
  }
  nav#deluxe_nav_stacks_in_23 > input,
  nav#deluxe_nav_stacks_in_23 > label {
    display: block;
    width: 36px;
    height: 36px;
    position: relative;
    margin: 0;
  }
  nav#deluxe_nav_stacks_in_23 > input {
    opacity: 0;
  }
  nav#deluxe_nav_stacks_in_23 > label {
    grid-column: 1;
    grid-row: 1;
    z-index: 1;
    pointer-events: none;
    width: 36px;
    height: 32px;
    
    border-radius: 4px;
    transform: translateX(100%);
  }
  nav#deluxe_nav_stacks_in_23 ul ul ul > li > a:before {
    content: "\00a0\00a0\00a0\f0da";
    font-size: 14px;
    line-height: 14px;
    font-family: Stacks-FontAwesome,"FontAwesome";
    margin: 0px 6px;
    align-self: center;
  }
  div[data-width]:first-child nav#deluxe_nav_stacks_in_23 > label {
    grid-column: auto;
    grid-row: auto;
    transform: translateX(-100%);
  }
  nav#deluxe_nav_stacks_in_23 .hambar {
      position: absolute;
      top: 0;
      left: 4px;
      display: block;
      width: 28px;
      height: 4px;
      
      background: rgba(0, 0, 0, 1.00);
      -webkit-transition: all 150ms;
      transition: all 150ms;
      -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
      transform-origin: left top;
      border-radius: 4px;
  }
  nav#deluxe_nav_stacks_in_23 .hambar.hamtop {
      top: 5px;
  }
  nav#deluxe_nav_stacks_in_23 .hambar.hammiddle {
      top: 14px;
      opacity: 1;
  }
  nav#deluxe_nav_stacks_in_23 .hambar.hambottom {
      top: 23px;
      -webkit-transform-origin: left bottom;
      -ms-transform-origin: left bottom;
      transform-origin: left bottom;
  }
  nav#deluxe_nav_stacks_in_23 > input:checked ~ label .hambar.hamtop {
    width: 27.5px;
    -webkit-transform: rotate(45deg) translate(4px, -4px);
    -ms-transform: rotate(45deg) translate(4px, -4px);
    transform: rotate(45deg) translate(4px, -4px);
  }

  nav#deluxe_nav_stacks_in_23 > input:checked ~ label .hambar.hammiddle {
      opacity: 0;
  }

  nav#deluxe_nav_stacks_in_23 > input:checked ~ label .hambar.hambottom {
      width: 27.5px;
      -webkit-transform: rotate(-45deg) translate(4px, 4px);
      -ms-transform: rotate(-45deg) translate(4px, 4px);
      transform: rotate(-45deg) translate(4px, 4px);
  }
  nav#deluxe_nav_stacks_in_23 > ul {
    display: none;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    margin-top: 48px;
    z-index: 9999;
    background: rgba(0, 0, 0, 1.00);
    padding: 12px 0px;
  }
  nav#deluxe_nav_stacks_in_23 > input:checked ~ ul {
    display: block;
  }
  nav#deluxe_nav_stacks_in_23 > input:checked ~ ul {
    display: grid;
    grid-template-columns: repeat(1,1fr);
    grid-gap: 0px 24px;
  }
  nav#deluxe_nav_stacks_in_23 ul > li > a {
   display: flex;
   text-decoration: none;
   padding: 12px 24px;
   border-radius: 4px;
   margin: 0px 0px;
   color: #555555;
  }
  nav#deluxe_nav_stacks_in_23 ul > li.parent > a:after,
  nav#deluxe_nav_stacks_in_23 ul > li.current-parent > a:after,
  nav#deluxe_nav_stacks_in_23 ul > li.current-ancestor-parent > a:after {
    content: "\f078";
    font-size: 14px;
    line-height: 14px;
    font-family: Stacks-FontAwesome,"FontAwesome";
    margin-left: 4px;
    align-self: center;
  }
  nav#deluxe_nav_stacks_in_23 ul ul > li > a:before {
    content: "\f0da";
    font-size: 14px;
    line-height: 14px;
    font-family: Stacks-FontAwesome,"FontAwesome";
    margin: 0px 6px;
    align-self: center;
  }
  nav#deluxe_nav_stacks_in_23 ul > li > a {
   
  }
  nav#deluxe_nav_stacks_in_23 ul > li > a:hover {
   
  }
  nav#deluxe_nav_stacks_in_23 ul > li > a:active:not([href="#"]):not([href="#0"]),
  nav#deluxe_nav_stacks_in_23 ul > li.current > a,
  nav#deluxe_nav_stacks_in_23 ul > li.current-parent > a,
  nav#deluxe_nav_stacks_in_23 ul > li.current-ancestor-parent > a {
   
  }
}

nav#deluxe_nav_stacks_in_23 ul > ul > li > a {
  display: flex;
  width: 100%;
 
}
nav#deluxe_nav_stacks_in_23 ul ul > li > a:hover {
 
}
nav#deluxe_nav_stacks_in_23 ul ul > li > a:active:not([href="#"]):not([href="#0"]),
nav#deluxe_nav_stacks_in_23 ul ul > li.current > a,
nav#deluxe_nav_stacks_in_23 ul ul > li.current-parent > a,
nav#deluxe_nav_stacks_in_23 ul ul > li.current-ancestor-parent > a {
 
}



/* 1.0.1

*/
.opr-page  {
  transition: height 400ms ease-in,
    padding 400ms ease-in,
    width 400ms ease-in,
    opacity 400ms ease-in,
    transform 400ms ease-in;
}
.opr-page.opr-no-animation {
  transition: none;
  visibility: hidden;
}
.opr-next-page,
.opr-prev-page  {
  pointer-events: none;
}


.opr-page  {
  top: 0;
}
.opr-next-page  {
  z-index: 100;
  top: 0;
  opacity: 0;
}
.opr-prev-page  {
  z-index: 98;
  top: 0;
  opacity: 0;
}
.opr-current  {
  z-index: 99;
  opacity: 1;
}



















.opr-scroll-next:before,
.opr-scroll-prev:before {
    content: "";
    position: absolute;
    top: -15px;
    left: -15px;
    right: -15px;
    bottom: -15px;
}
 .opr-next,
 .opr-scroll-next,
 .opr-scroll-prev {
  border-color: rgba(255, 255, 255, 1.00);
}


/* 2.0.1
- improves overall performance on retina devices
- fixes performance issue in safari when using the Frosted Glass effect
- fixes a loading bug with the parallax effect
 */
#stacks_in_26.btr-bg-outer .btr-bg-inner {
  
  min-height: 700px;
  
}
#stacks_in_26.btr-bg-gradient .btr-bg-inner ,
#stacks_in_26.btr-bg-animated .btr-bg-inner ,
#stacks_in_26.btr-bg-blur .btr-bg-inner ,
#stacks_in_26.btr-bg-mouse .btr-bg-inner ,
#stacks_in_26.btr-bg-pan .btr-bg-inner ,
#stacks_in_26.btr-bg-parallax .btr-bg-inner ,
#stacks_in_26.btr-bg-transition .btr-bg-inner ,
#stacks_in_26.btr-bg-none .btr-bg-inner  {
  padding: 0px 0px 0px 0px;
}
#stacks_in_26.btr-bg-none {

background-color: rgba(0, 0, 0, 0.00);
}
#stacks_in_26.btr-bg-outer:after {
  background: rgba(0, 0, 0, 0.00);
}
#stacks_in_26.btr-bg-outer {
  background-image : url(../files/backgroundImageBlur-26.jpg);
  
  background-position: center center;
  background-size: cover;
  -webkit-transform:translateZ(0);
}
#stacks_in_26.btr-bg-outer .btr-bg-inner .btr-bg-content {
  position: relative;
  background-color : rgba(255, 255, 255, 0.00);
  overflow: hidden;
  padding: 24px 24px 24px 24px;
  margin: 0 auto;
  max-width: 960px;
  width: 100%;
  
}
#stacks_in_26.btr-bg-outer .btr-bg-inner .btr-bg-header,
#stacks_in_26.btr-bg-outer .btr-bg-inner .btr-bg-footer {
  
  pointer-events: none;
  opacity: 0;
  
}



/* Pan */

#stacks_in_26.btr-bg-pan {
  background-image: none;
}
#stacks_in_26.btr-bg-pan:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
  background-image : url(../files/backgroundImageBlur-26.jpg);
  
  background-color: rgba(0, 0, 0, 0.00);
  background-position: center center;
  background-size: cover;
  width: calc(100% + 600px);
  -webkit-animation-duration: 275s;
  animation-duration: 275s;
  -webkit-animation-name: btg-bg-pan;
  animation-name: btg-bg-pan;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
  will-change: background-position;
  -webkit-transform:translateZ(0);
}
#stacks_in_26.btr-bg-pan.btr-bg-disabled:before {
  width: 100%;
  -webkit-animation: none;
  animation: none;
}







/* -- EACH CSS Template -- */
/*  Hype elements with CUSTOM CSS */
#stacks_in_28 .HYPE_document  { 
	text-align: center; display: block; width: 100%; height: 100%; margin: auto; padding: 0; min-width: 100%;  
	 
}
/*  buttons states toolbar */
#stacks_in_28 .button-stats:hover, .button-stats:hover {  color: #dcdcdc !important;	background-color: #262626 !important;  }
/* LINK AREA over the titles */
#stacks_in_28 .wrapper_link  {  
	display: none !important;	position: absolute;	padding: 0; top: 0; right: 0; left: 0; bottom: 0; margin: auto;	z-index: 2;	border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px;
	min-height: 100px !important; max-height: 200px !important;	width: auto; max-width: 75vw;   }
#stacks_in_28 .back_wrapper_8573 { 		
	text-align: center;	margin-right: auto; margin-left: auto; display: block; position: relative; max-width: 1300vh;	
	 height: 35vh; min-height: 200px !important; 		
	 padding: 0;		
	%%[[if edit]]%% display:none;  	
%%[[endif]]%% }
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_28 .back_wrapper_8573 { 
  } }
@media (max-width: 600px) { #stacks_in_28 .back_wrapper_8573 { 
  } }

#stacks_in_28 .wrapper_8573 { 
	text-align: center; margin-right: auto; margin-left: auto; display: block; position: relative;	max-width: 1300px;		
	 height: 35vh; min-height: 200px !important; 		
	  
	 }
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_28 .wrapper_8573 { 
  } }
@media (max-width: 600px) { #stacks_in_28 .wrapper_8573 { 
  } }

/*  Hype internal elements - rotation */
#stacks_in_28 .flex_elements{  	transform: rotate( -5deg ) !important; 	-webkit-transform: rotate(-5deg ) !important; 	-moz-transform: rotate( -5deg ) !important;   }
/* --------------- */
#stacks_in_28 .wrapper_working_area  {  
	background: url(../files/edit_mode_titles_guide_border.gif) center center no-repeat !important;
	max-width: 1300px;
	height: 35vh;
	background-size: contain !important; -webkit-background-size: contain !important; -moz-background-size: contain !important;
	border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;
	opacity: 0.65;	
	display: none !important;
	position: absolute;
	width: 100%; height: 100%;
	top: 0; bottom: 0; right: 0; left: 0;
	margin-right: auto; margin-left: auto; text-align: center;		
	
	  
	
}


/* ---TITLE active only with "STATIC" titles */
.hype-title-static {	   }
.hype-title-scale{		


 %%[[if !edit]]%%  
}

@keyframes hype-title-scale { 
0% {transform: scale(0.8); opacity: 0;}
40% {transform: scale(0.8);}
45% {opacity: 0;}      
100% {transform: scale(1); opacity: 1;}
}
@-webkit-keyframes hype-title-scale {
0% {-webkit-transform: scale(0.8); opacity: 0;}
40% {-webkit-transform: scale(0.8);} 
45% {opacity: 0;}      
100% {-webkit-transform: scale(1); opacity: 1;}
}
.hype-title-fade {		

 
  }

@keyframes hype-title-fade {
0% {opacity: 0;}   
10% {opacity: 0;} 
100% {opacity: 1;}
}
@-webkit-keyframes hype-title-fade {
0% { opacity: 0;} 
10% {opacity: 0;}   
100% {opacity: 1;}
}

 /*  A */
#stacks_in_28 .theme_title {  color: #999999 !important;  }
 /*  B */
#stacks_in_28 .theme_title_b {  color: #CCCCCC !important;  }
/* Tit A-B styles  */
#stacks_in_28 .theme_slogan { 
	color: #CCCCCC !important; font-size: 54px !important; font-family: "signikaregular", sans-serif !important; font-style: italic; text-transform: none; text-decoration: none;	transform: rotate( 0deg ) !important; -webkit-transform: rotate( 0deg ) !important; -moz-transform: rotate( 0deg ) !important;	margin-top: 10px !important; margin-left: 0px !important; display: block !important; letter-spacing: 0px !important; line-height: 70px !important;   
}

/* TITLE CSS */
#stacks_in_28 .theme_title, #stacks_in_28 .theme_title_b { 
	font-size: 130px !important; font-style: none; 	text-transform: none;text-decoration: None; 	margin-top: 0px !important; margin-left: 0px !important; letter-spacing: 0px !important; line-height: 125px !important;	font-family: "title_cordial_font_selector", sans-serif !important; -webkit-transform: translate3d(0,0,0) !important;
	
	
	    font-family: "cordial_probold", sans-serif !important;	
	  
	
	 	
	
	 	
	
	 
	
	  
}

/* upg 1.1.3 - 113 */
#stacks_in_28 .theme_title, #stacks_in_28 .theme_title_b  {    }

/* back_wrapper- fix consolidation. stay under text */
#stacks_in_28 .back_wrapper_8573 {	 

     background: url(../files/dots1.png) center center repeat !important;
	
/* upg 1.1.4 - 114 */
	
/* beta  */
/*	*/


 
 
}
#stacks_in_28 .back_wrapper_8573bg { 	
			
	text-align: center; display: block; position: relative;	
	max-width: 1300vh;		
	 height: 35vh; min-height: 200px !important; 		
		
	padding: 0; margin: 0;  
		
}

/* fixed position in desktop only */
@media (max-width: 480px) { #stacks_in_28 .back_wrapper_8573bg { background-attachment: scroll !important; } }
@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_28 .back_wrapper_8573bg {  background-attachment: scroll !important; } }
@media (min-width: 1025px) {  }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_28 .back_wrapper_8573bg { background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_28 .back_wrapper_8573bg { background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_28 .back_wrapper_8573bg#stacks_in_28 .back_wrapper_8573bg {  background-attachment: scroll !important;  } }

/* fixed height setting */
@media (max-width: 800px) { #stacks_in_28 .back_wrapper_8573bg {    } }
@media (max-width: 600px) { #stacks_in_28 .back_wrapper_8573bg {    } }

#stacks_in_28 .theme_title, #stacks_in_28 .theme_title_b {
 
 
		






text-shadow: 1px 1px rgba(0, 0, 0, 0.35), 2px 2px rgba(0, 0, 0, 0.35), 3px 3px rgba(0, 0, 0, 0.35), 4px 4px rgba(0, 0, 0, 0.35), 5px 5px rgba(0, 0, 0, 0.35), 6px 6px rgba(0, 0, 0, 0.35), 7px 7px rgba(0, 0, 0, 0.35), 8px 8px rgba(0, 0, 0, 0.35), 9px 9px rgba(0, 0, 0, 0.35), 10px 10px rgba(0, 0, 0, 0.35) !important;		           





  
}
#stacks_in_28 .theme_title, #stacks_in_28 .theme_title_b {  }
/* --------------- */
/* @group Built-in Webfonts */
@font-face {
font-family: 'cordial_proregregular';
src: url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prosemibold';
src: url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_promedium';
src: url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff2') format('woff2'),url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prolight';
src: url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_probold';
src: url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_inlineBdrounded';
src: url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_cherryBdrounded';
src: url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
/* cordial end */
@font-face {
font-family: 'rubik_mono_oneregular';
src: url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff2') format('woff2'), url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'montserratbold';
src: url('../files/webfonts/montserrat/montserrat-bold-webfont.woff2') format('woff2'), url('../files/webfonts/montserrat/montserrat-bold-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'abelregular';
src: url('../files/webfonts/abel/abel-regular-webfont.woff2') format('woff2'), url('../files/webfonts/abel/abel-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'open_sanscondensed_light';
src: url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff2') format('woff2'), url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'bree_serifregular';
src: url('../files/webfonts/breeserif/breeserif-regular-webfont.woff2') format('woff2'), url('../files/webfonts/breeserif/breeserif-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'pacificoregular';
src: url('../files/webfonts/pacifico/pacifico-regular-webfont.woff2') format('woff2'), url('../files/webfonts/pacifico/pacifico-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'signikaregular';
src: url('../files/webfonts/signika/signika-regular-webfont.woff2') format('woff2'), url('../files/webfonts/signika/signika-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'rochesterregular';
src: url('../files/webfonts/rochester/rochester-regular-webfont.woff2') format('woff2'), url('../files/webfonts/rochester/rochester-regular-webfont.woff') format('woff')
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'playfair_display_scregular';
src: url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff2') format('woff2'), url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ralewaylight';
src: url('../files/webfonts/raleway/raleway-light-webfont.woff2') format('woff2'), url('../files/webfonts/raleway/raleway-light-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'fjalla_oneregular';
src: url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff2') format('woff2'), url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'vigaregular';
src: url('../files/webfonts/viga/viga-regular-webfont.woff2') format('woff2'), url('../files/webfonts/viga/viga-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ubunturegular';
src: url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff2') format('woff2'), url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'archivo_blackregular';
src: url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff2') format('woff2'), url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
/* @end */
#stacks_in_28 .decoration_color_1 {  background-color: #55D0A0 !important; display: block !important;	margin-top: 0px !important; margin-left: 0px !important;  }
#stacks_in_28 .flash-color {  background-color: rgba(255, 255, 255, 1.00) !important;	width: 50px; height: 50px; margin-bottom: 13px; margin-right: auto; margin-left: auto; text-align: center;	
	display: none !important;  }
/* end style */



/*  EDIT mode */


/* -- End EACH CSS Template -- */#stacks_in_28 .scrollButton-hypetitles {   display: none !important;  position: absolute;	left: 0; z-index: 6; margin-right: auto; margin-left: auto;	right: 0; bottom: 8%; border-radius: 56px; -webkit-border-radius: 56px; -moz-border-radius: 56px; padding: 0; width: 92px; display: block; -webkit-animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;-moz-animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;	animation-iteration-count: 2; animation-delay: 0.15s; 
 }    
@keyframes hypetitles-button_pulse { 
0%{ opacity: 1; transform: scale(1.0) translate(0px, 0px); -moz-transform:    scale(1.0) translate(0px, 0px); -webkit-transform: scale(1.0) translate(0px, 0px); } 
30%{ opacity: 0.8; transform: scale(0.9) translate(0px, 4px); -moz-transform: scale(0.9) translate(0px, 4px); -webkit-transform: scale(0.9) translate(0px, 4px); } 
75%{ opacity: 1; transform: scale(1.0) translate(0px, 0px); -moz-transform: scale(1.0) translate(0px, 0px); -webkit-transform: scale(1.0) translate(0px, 0px); } 
 100%{ opacity: 1;  transform: scale(1.0) translate(0px, 0px); -moz-transform: scale(1.0) translate(0px, 0px); -webkit-transform: scale(1.0) translate(0px, 0px); }  
}

@-webkit-keyframes hypetitles-button_pulse { 0%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;} 30%{-webkit-transform: scale(0.9) translate(0px, 4px);  opacity: 0.8;} 75%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;} 100%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;} }

#stacks_in_28 .scrollButton-hypetitles a {  font-size: 50px !important; line-height: 1em; transition: 0.05s linear; 	-webkit-transition: 0.04s linear; -moz-transition: 0.04s linear; 	-webkit-animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; -moz-animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation-iteration-count: 1; animation-delay: 0.3s;	color: #D5D5D5 !important;   
 }

#stacks_in_28 .scrollButton-hypetitles [class^="fa fa-"], #stacks_in_28 .scrollButton-hypetitles #stacks_in_28 [class*="fa fa-"] { color: #D5D5D5 !important; } @keyframes hypetitles-button_pulse_initial { 0%{ opacity: 0; } 100%{ opacity: 1;} } @-webkit-keyframes hypetitles-button_pulse_initial { 0%{ opacity: 0;} 100%{ opacity: 1;} }
#stacks_in_28 .scrollButton-hypetitles a:hover { text-shadow: 0 0 7px rgba(0, 0, 0, 0.25); }

#stacks_in_28 .scrollButton-hypetitles [class^="fa fa-"] {  transition: all 0.17s linear; -moz-transition: all 0.17s linear; -webkit-transition: all 0.17s linear;  }
#stacks_in_28 .scrollButton-hypetitles [class^="fa fa-"]:active {transform: scale(0.75) !important; -webkit-transform: scale(0.75) !important; -moz-transform: scale(0.75) !important; }

#target-hypetitles {  position: absolute; height: 0px; width: 100%; bottom: 0px;  
 }
@media only screen and (max-height: 601px) {
#stacks_in_28 .scrollButton-hypetitles { display: none !important; } #stacks_in_28 .scrollButton-hypetitles a {  font-size: 0 !important; display: none !important;  }  
}#stacks_in_29.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_29.layouts-2-row > div > div[tag="node"] {
  display: flex;
  width: 100%;
  margin: 12px auto 0px auto;
  background: transparent;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: center;
  box-sizing: border-box;
  gap: 0px 0px;
}

#stacks_in_29.layouts-2-row > .layouts-2-content-width.layouts-2-el > div:not(:first-child) {
  margin-left: 0px;
}
@supports (rotate:180deg) {
  #stacks_in_29.layouts-2-row > .layouts-2-content-width.layouts-2-el > div:not(:first-child) {
    margin-left: 0;
  }
}


#stacks_in_31.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_31.out {
  flex: 1; max-width: 540px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  align-self: center;
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_31.out {
  overflow: visible;
}


.layouts-2-content-width > #stacks_in_31.layouts-2-column:after,
#stacks_out_31:after {
  width: 180px;
  
  
}


@media all and (min-width: 901px) {
  #stacks_in_31.layouts-2-column.hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 601px) {
  #stacks_in_31.layouts-2-column.hide-tablet {
    display: none;
  }
}
@media all and (max-width: 600px) {
  #stacks_in_31.layouts-2-column.hide-mobile {
    display: none;
  }
}


#portholeStackstacks_in_33 {	
	width: 100%;
	padding-bottom: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

#portholeStackstacks_in_33 *,
#portholeStackstacks_in_33 *:before,
#portholeStackstacks_in_33 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#portholeFillstacks_in_33 {
	width: 100%;
	height: 100%;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.99;
	border: 0px solid #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 10px rgba(255,255,255,0.70), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeStackstacks_in_33:hover #portholeFillstacks_in_33 {
	opacity: 0.80;
	border: 0px solid #FFFFFF;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 12px rgba(255,255,255,0.30), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeContentAbsolutestacks_in_33 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 3;
	width: 100%;
	display: block;
}

#portholeContentstacks_in_33 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 75%;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
}

#portholeContentLargestacks_in_33 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_33:hover #portholeContentLargestacks_in_33 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */
#portholeContentLargestacks_in_33 {
	font-size: 250%;
}

#portholeStackstacks_in_33:hover #portholeContentLargestacks_in_33 {
	font-size: 250%;
}
/*  */

/*  */

/*  */

#portholeContentSmallstacks_in_33 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_33:hover #portholeContentSmallstacks_in_33 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */
#portholeContentSmallstacks_in_33 {
	font-size: 150%;
}

#portholeStackstacks_in_33:hover #portholeContentSmallstacks_in_33 {
	font-size: 150%;
}
/*  */

/*  */

/*  */

/* Icons */

#portholeContentLargestacks_in_33 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_33:hover #portholeContentLargestacks_in_33 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeContentSmallstacks_in_33 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_33:hover #portholeContentSmallstacks_in_33 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeLinkstacks_in_33 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	background: transparent;
}
















/* Local image image applied as a CSS background */
#portholeFillstacks_in_33 {
	background: url(../files/container_local_image-33.jpg);
	background-size: 100% 100%;
	background-attachment: scroll;
}







@media print {
	#portholeFillstacks_in_33 {
		display: none;
	}
	
	#portholeStackstacks_in_33 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_33 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_33 a,
	#portholeContentAbsolutestacks_in_33 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_33,
	#portholeContentLargestacks_in_33 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}
#stacks_out_33 {
	width: 50%;
}
#stacks_in_38.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_38.out {
  flex: 1; max-width: 540px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  align-self: center;
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_38.out {
  overflow: visible;
}


.layouts-2-content-width > #stacks_in_38.layouts-2-column:after,
#stacks_out_38:after {
  width: 180px;
  
  
}


@media all and (min-width: 901px) {
  #stacks_in_38.layouts-2-column.hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 601px) {
  #stacks_in_38.layouts-2-column.hide-tablet {
    display: none;
  }
}
@media all and (max-width: 600px) {
  #stacks_in_38.layouts-2-column.hide-mobile {
    display: none;
  }
}


#portholeStackstacks_in_40 {	
	width: 100%;
	padding-bottom: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

#portholeStackstacks_in_40 *,
#portholeStackstacks_in_40 *:before,
#portholeStackstacks_in_40 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#portholeFillstacks_in_40 {
	width: 100%;
	height: 100%;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.99;
	border: 0px solid #FF0000;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 10px rgba(255,255,255,0.70), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeStackstacks_in_40:hover #portholeFillstacks_in_40 {
	opacity: 0.80;
	border: 0px solid #0000FF;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 12px rgba(255,255,255,0.30), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeContentAbsolutestacks_in_40 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 3;
	width: 100%;
	display: block;
}

#portholeContentstacks_in_40 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 75%;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
}

#portholeContentLargestacks_in_40 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_40:hover #portholeContentLargestacks_in_40 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */
#portholeContentLargestacks_in_40 {
	font-size: 250%;
}

#portholeStackstacks_in_40:hover #portholeContentLargestacks_in_40 {
	font-size: 250%;
}
/*  */

/*  */

/*  */

#portholeContentSmallstacks_in_40 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_40:hover #portholeContentSmallstacks_in_40 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */
#portholeContentSmallstacks_in_40 {
	font-size: 150%;
}

#portholeStackstacks_in_40:hover #portholeContentSmallstacks_in_40 {
	font-size: 150%;
}
/*  */

/*  */

/*  */

/* Icons */

#portholeContentLargestacks_in_40 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_40:hover #portholeContentLargestacks_in_40 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeContentSmallstacks_in_40 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_40:hover #portholeContentSmallstacks_in_40 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeLinkstacks_in_40 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	background: transparent;
}
















/* Local image image applied as a CSS background */
#portholeFillstacks_in_40 {
	background: url(../files/container_local_image-40.jpg);
	background-size: 100% 100%;
	background-attachment: scroll;
}







@media print {
	#portholeFillstacks_in_40 {
		display: none;
	}
	
	#portholeStackstacks_in_40 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_40 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_40 a,
	#portholeContentAbsolutestacks_in_40 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_40,
	#portholeContentLargestacks_in_40 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}
#stacks_out_40 {
	width: 50%;
}
#stacks_in_44.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_44.out {
  flex: 1; max-width: 540px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  align-self: center;
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_44.out {
  overflow: visible;
}


.layouts-2-content-width > #stacks_in_44.layouts-2-column:after,
#stacks_out_44:after {
  width: 180px;
  
  
}


@media all and (min-width: 901px) {
  #stacks_in_44.layouts-2-column.hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 601px) {
  #stacks_in_44.layouts-2-column.hide-tablet {
    display: none;
  }
}
@media all and (max-width: 600px) {
  #stacks_in_44.layouts-2-column.hide-mobile {
    display: none;
  }
}


#portholeStackstacks_in_46 {	
	width: 100%;
	padding-bottom: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

#portholeStackstacks_in_46 *,
#portholeStackstacks_in_46 *:before,
#portholeStackstacks_in_46 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#portholeFillstacks_in_46 {
	width: 100%;
	height: 100%;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.99;
	border: 0px solid #FF0000;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 10px rgba(255,255,255,0.70), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeStackstacks_in_46:hover #portholeFillstacks_in_46 {
	opacity: 0.80;
	border: 0px solid #0000FF;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 12px rgba(255,255,255,0.30), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeContentAbsolutestacks_in_46 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 3;
	width: 100%;
	display: block;
}

#portholeContentstacks_in_46 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 75%;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
}

#portholeContentLargestacks_in_46 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_46:hover #portholeContentLargestacks_in_46 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */
#portholeContentLargestacks_in_46 {
	font-size: 250%;
}

#portholeStackstacks_in_46:hover #portholeContentLargestacks_in_46 {
	font-size: 250%;
}
/*  */

/*  */

/*  */

#portholeContentSmallstacks_in_46 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_46:hover #portholeContentSmallstacks_in_46 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */
#portholeContentSmallstacks_in_46 {
	font-size: 150%;
}

#portholeStackstacks_in_46:hover #portholeContentSmallstacks_in_46 {
	font-size: 150%;
}
/*  */

/*  */

/*  */

/* Icons */

#portholeContentLargestacks_in_46 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_46:hover #portholeContentLargestacks_in_46 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeContentSmallstacks_in_46 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_46:hover #portholeContentSmallstacks_in_46 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeLinkstacks_in_46 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	background: transparent;
}
















/* Local image image applied as a CSS background */
#portholeFillstacks_in_46 {
	background: url(../files/container_local_image-46.jpg);
	background-size: 100% 100%;
	background-attachment: scroll;
}







@media print {
	#portholeFillstacks_in_46 {
		display: none;
	}
	
	#portholeStackstacks_in_46 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_46 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_46 a,
	#portholeContentAbsolutestacks_in_46 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_46,
	#portholeContentLargestacks_in_46 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}
#stacks_out_46 {
	width: 50%;
}
#stacks_in_168.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_168.out {
  
  
  flex: 1; min-width: 0;
  
  margin: 0;
  
  align-self: center;
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_168.out {
  overflow: visible;
}



@media all and (min-width: 901px) {
  #stacks_in_168.layouts-2-column.hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 601px) {
  #stacks_in_168.layouts-2-column.hide-tablet {
    display: none;
  }
}
@media all and (max-width: 600px) {
  #stacks_in_168.layouts-2-column.hide-mobile {
    display: none;
  }
}


#eh_stacks_in_169 {
  margin: 16px 0 16px;
  padding: 0 4px;
}
#eh_stacks_in_169:not(.eh-shape-400) .eh-line-wrap,
#eh_stacks_in_169.eh-shape-400 .eh-line-wrap:before,
#eh_stacks_in_169.eh-shape-400 .eh-line-wrap:after,
#eh_stacks_in_169.eh-shape-400 .eh-line-wrap .eh-lines,
#eh_stacks_in_169.eh-shape-400 .eh-line-wrap .eh-extender {opacity: 0.500000;}
#eh_stacks_in_169 .eh-subtitle {margin-top: 0px;}
#eh_stacks_in_169.eh-sub-top .eh-subtitle {
  margin-top: 0;
  margin-bottom: 0px;
}
/*  */
/*  */#eh_stacks_in_169 .eh-subtitle {display: none;}/*  */
/*  */#eh_stacks_in_169 .eh-title {font-size: 98px;}/*  */
/*  */
#eh_stacks_in_169 .eh-title {
  max-width: 1120px;
  font-weight: 700;
  line-height: 1.10;
  color: rgba(0, 0, 0, 1.00);
  font-family: inherit;
  letter-spacing: 0.00px;
  word-spacing: 0.00px;
}
/*  */
/*  */
/*  */
#eh_stacks_in_169 .eh-line-wrap .eh-line-left,
#eh_stacks_in_169 .eh-line-wrap .eh-line-right {width: 272px;}
#eh_stacks_in_169.eh-line-1 .eh-line-wrap .eh-line-left,
#eh_stacks_in_169.eh-line-1 .eh-line-wrap .eh-line-right {border-top: 4px dashed #20232A;}
#eh_stacks_in_169.eh-line-2 .eh-line-wrap .eh-line-left,
#eh_stacks_in_169.eh-line-2 .eh-line-wrap .eh-line-right {border-top: 4px dotted #20232A;}
#eh_stacks_in_169.eh-line-3 .eh-line-wrap .eh-line-left,
#eh_stacks_in_169.eh-line-3 .eh-line-wrap .eh-line-right {
  border-top: 4px solid #20232A;
  height: 4px;
  border-bottom: 4px solid #20232A;
  box-sizing: content-box;
}
#eh_stacks_in_169.eh-line-3 .eh-line-wrap .eh-line-left,
#eh_stacks_in_169.eh-line-3 .eh-line-wrap .eh-line-right {width: calc(272px / 2);}
#eh_stacks_in_169.eh-line-4 .eh-line-wrap .eh-line-left,
#eh_stacks_in_169.eh-line-4 .eh-line-wrap .eh-line-right {
  border-top: 4px solid #20232A;
  border-image: linear-gradient(-90deg, #20232A, transparent) 1;
}

#eh_stacks_in_169.eh-line-4 .eh-line-wrap .eh-line-right {border-image: linear-gradient(90deg, #20232A, transparent) 1;}
#eh_stacks_in_169.eh-line-4 .eh-line-wrap .eh-line-left,
#eh_stacks_in_169.eh-line-4 .eh-line-wrap .eh-line-right {width: calc(272px / 2);}
#eh_stacks_in_169.eh-line-5 .eh-line-wrap .eh-line-left,
#eh_stacks_in_169.eh-line-5 .eh-line-wrap .eh-line-right {border-top: 4px solid #20232A;}
#eh_stacks_in_169.eh-line-5 .eh-line-wrap .eh-line-left,
#eh_stacks_in_169.eh-line-5 .eh-line-wrap .eh-line-right {width: calc(272px / 2);}
#eh_stacks_in_169:not(.eh-line-group-0) .eh-line-wrap .eh-lines {width: calc(272px / 2);}
#eh_stacks_in_169:not(.eh-line-group-0) .eh-line-wrap .eh-lines svg {
  stroke: #20232A;
  fill: #20232A;
}
#eh_stacks_in_169.eh-line-group-200 .eh-line-wrap .eh-lines svg {height: 20px;}
#eh_stacks_in_169.eh-thickness-3.eh-line-group-200 .eh-line-wrap .eh-lines svg,
#eh_stacks_in_169.eh-thickness-1.eh-line-group-200 .eh-line-wrap .eh-lines svg {height: 21px;}
@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
  #eh_stacks_in_169.eh-line-group-200 .eh-line-wrap .eh-lines svg {height: 18px;}
  #eh_stacks_in_169.eh-thickness-3.eh-line-group-200 .eh-line-wrap .eh-lines svg,
  #eh_stacks_in_169.eh-thickness-1.eh-line-group-200 .eh-line-wrap .eh-lines svg { height: 18px;}
}
#eh_stacks_in_169.eh-line-group-300 .eh-extender {
  width: calc(272px / 2 - 20px);
  height: 4px;
  background-color: #20232A;
}
#eh_stacks_in_169.eh-thickness-3.eh-line-4 .eh-line-wrap .eh-line-left,
#eh_stacks_in_169.eh-thickness-4.eh-line-4 .eh-line-wrap .eh-line-left,
#eh_stacks_in_169.eh-thickness-3.eh-line-5 .eh-line-wrap .eh-line-left,
#eh_stacks_in_169.eh-thickness-4.eh-line-5 .eh-line-wrap .eh-line-left,
#eh_stacks_in_169.eh-thickness-3.eh-line-group-300 .eh-extender-left,
#eh_stacks_in_169.eh-thickness-4.eh-line-group-300 .eh-extender-left {box-shadow: 1px 0 0 #20232A;}
#eh_stacks_in_169.eh-thickness-3.eh-line-4 .eh-line-wrap .eh-line-right,
#eh_stacks_in_169.eh-thickness-4.eh-line-4 .eh-line-wrap .eh-line-right,
#eh_stacks_in_169.eh-thickness-3.eh-line-5 .eh-line-wrap .eh-line-right,
#eh_stacks_in_169.eh-thickness-4.eh-line-5 .eh-line-wrap .eh-line-right,
#eh_stacks_in_169.eh-thickness-3.eh-line-group-300 .eh-extender-right,
#eh_stacks_in_169.eh-thickness-4.eh-line-group-300 .eh-extender-right {box-shadow: -1px 0 0 #20232A;}
#eh_stacks_in_169.eh-line-303 .eh-extender,
#eh_stacks_in_169.eh-line-305 .eh-extender {width: calc(272px / 2 - 32px);}
#eh_stacks_in_169.eh-line-group-300.eh-main-wrap.eh-align-left .eh-line-wrap .eh-lines,
#eh_stacks_in_169.eh-line-group-300.eh-main-wrap.eh-align-center .eh-line-wrap .eh-lines,
#eh_stacks_in_169.eh-line-group-300.eh-main-wrap.eh-align-right .eh-line-wrap .eh-lines {height: 4px;}
#eh_stacks_in_169 .eh-line-left {margin-right: 0px;}
#eh_stacks_in_169 .eh-line-right {margin-left: 0px;}
#eh_stacks_in_169.eh-line-group-300 .eh-line-left,
#eh_stacks_in_169.eh-line-group-300 .eh-line-right {
  margin-left: 0px;
  margin-right: 0px;
}
#eh_stacks_in_169.eh-line-group-300 .eh-extender-left {margin-right: 0px;}
#eh_stacks_in_169.eh-line-group-300 .eh-extender-right {margin-left: 0px;}
#eh_stacks_in_169:not(.eh-shape-0) .eh-line-wrap .eh-line-shape {
  width: 30px;
  height: 30px;
}
#eh_stacks_in_169.eh-shape-400 .eh-line-wrap .eh-line-shape {
  width: auto;
  height: auto;
}
.com_onelittledesigner_stacks_Easy_Header_stack > #eh_stacks_in_169.eh-shape-400 .eh-line-wrap .eh-line-shape {width: 52px;}
.com_onelittledesigner_stacks_Easy_Header_stack > #eh_stacks_in_169.eh-shape-400 .eh-line-wrap .eh-line-shape:has(.mez.empty) {min-width: 72px;}
/*  */
#eh_stacks_in_169:not(.eh-shape-0) .eh-line-wrap .eh-line-shape > svg {stroke: #20232A;}
#eh_stacks_in_169:not(.eh-shape-0) .eh-line-wrap .eh-line-left,
#eh_stacks_in_169:not(.eh-shape-0) .eh-line-wrap .eh-line-right {width: calc(272px / 2 + 4px);}
#eh_stacks_in_169.eh-shape-20 .eh-line-wrap .eh-line-shape,
#eh_stacks_in_169.eh-shape-20 .eh-line-wrap .eh-line-shape > svg,
#eh_stacks_in_169.eh-shape-21 .eh-line-wrap .eh-line-shape,
#eh_stacks_in_169.eh-shape-21 .eh-line-wrap .eh-line-shape > svg {height: 16px;}
#eh_stacks_in_169.eh-shape-1:not(.eh-line-position-3) .eh-line-wrap,
#eh_stacks_in_169.eh-shape-11:not(.eh-line-position-3) .eh-line-wrap,
#eh_stacks_in_169.eh-shape-101:not(.eh-line-position-3) .eh-line-wrap,
#eh_stacks_in_169.eh-shape-201:not(.eh-line-position-3) .eh-line-wrap,
#eh_stacks_in_169.eh-shape-5:not(.eh-line-position-3) .eh-line-wrap,
#eh_stacks_in_169.eh-shape-105:not(.eh-line-position-3) .eh-line-wrap,
#eh_stacks_in_169.eh-shape-205:not(.eh-line-position-3) .eh-line-wrap {
  height: 4px;
  align-items: center;
}
#eh_stacks_in_169.eh-shape-1:not(.eh-line-position-3) .eh-line-wrap .eh-line-shape > svg,
#eh_stacks_in_169.eh-shape-11:not(.eh-line-position-3) .eh-line-wrap .eh-line-shape > svg,
#eh_stacks_in_169.eh-shape-101:not(.eh-line-position-3) .eh-line-wrap .eh-line-shape > svg,
#eh_stacks_in_169.eh-shape-201:not(.eh-line-position-3) .eh-line-wrap .eh-line-shape > svg,
#eh_stacks_in_169.eh-shape-5:not(.eh-line-position-3) .eh-line-wrap .eh-line-shape > svg,
#eh_stacks_in_169.eh-shape-105:not(.eh-line-position-3) .eh-line-wrap .eh-line-shape > svg,
#eh_stacks_in_169.eh-shape-205:not(.eh-line-position-3) .eh-line-wrap .eh-line-shape > svg {
  height: 30px;
  /* */
}
#eh_stacks_in_169.eh-shape-1:not(.eh-line-position-3) .eh-line-wrap.eh-line-wrap-1 .eh-line-shape > svg,
#eh_stacks_in_169.eh-shape-11:not(.eh-line-position-3) .eh-line-wrap.eh-line-wrap-1 .eh-line-shape > svg,
#eh_stacks_in_169.eh-shape-101:not(.eh-line-position-3) .eh-line-wrap.eh-line-wrap-1 .eh-line-shape > svg,
#eh_stacks_in_169.eh-shape-201:not(.eh-line-position-3) .eh-line-wrap.eh-line-wrap-1 .eh-line-shape > svg,
#eh_stacks_in_169.eh-shape-5:not(.eh-line-position-3) .eh-line-wrap.eh-line-wrap-1 .eh-line-shape > svg,
#eh_stacks_in_169.eh-shape-105:not(.eh-line-position-3) .eh-line-wrap.eh-line-wrap-1 .eh-line-shape > svg,
#eh_stacks_in_169.eh-shape-205:not(.eh-line-position-3) .eh-line-wrap.eh-line-wrap-1 .eh-line-shape > svg {
  /* bottom: calc(4px / 2); */
  margin-top: 0;
  position: relative;
  transform: rotate(180deg);
}
#eh_stacks_in_169.eh-shape-group-100 .eh-line-wrap .eh-line-shape > svg {fill: #20232A;}
#eh_stacks_in_169.eh-shape-group-200 .eh-line-wrap .eh-line-shape > svg:nth-child(2) {
  fill: #20232A;
  padding: calc(1px + 2px * 2);
}
#eh_stacks_in_169.eh-shape-206 .eh-line-wrap .eh-line-shape > svg:nth-child(2) {padding: calc(1px + 2px * 3);}
#eh_stacks_in_169.eh-shape-group-300 .eh-line-wrap .eh-line-shape-pre,
#eh_stacks_in_169.eh-shape-group-300 .eh-line-wrap .eh-line-shape-post {
  width: calc(30px * .4);
  height: calc(30px * .8);
}
#eh_stacks_in_169.eh-shape-group-300 .eh-line-wrap .eh-line-shape-pre svg,
#eh_stacks_in_169.eh-shape-group-300 .eh-line-wrap .eh-line-shape-post svg {
  width: calc(30px * .8);
  height: calc(30px * .8);
}
#eh_stacks_in_169 .eh-line-wrap-1 {margin-bottom: 8px;}
#eh_stacks_in_169 .eh-line-wrap-2 {margin-top: 8px;}
/*  */
#eh_stacks_in_169.eh-line-position-3 {gap: 0 8px;}
#eh_stacks_in_169.eh-line-position-3 .eh-line-wrap .eh-line-left,
#eh_stacks_in_169.eh-line-position-3 .eh-line-wrap .eh-line-right {width: calc(272px / 2);}
#eh_stacks_in_169.eh-line-102.eh-full-width .eh-line-wrap:before,
#eh_stacks_in_169.eh-line-102.eh-full-width .eh-line-wrap:after,
#eh_stacks_in_169.eh-line-103.eh-full-width .eh-line-wrap:before,
#eh_stacks_in_169.eh-line-103.eh-full-width .eh-line-wrap:after,
#eh_stacks_in_169.eh-full-width:not(.eh-line-group-0) .eh-line-wrap .eh-extender {
  height: 4px;
  background-color: #20232A;
}
#eh_stacks_in_169.eh-main-wrap.eh-line-group-200.eh-full-width .eh-line-wrap:before,
#eh_stacks_in_169.eh-main-wrap.eh-line-group-200.eh-full-width .eh-line-wrap:after {
  height: 4px;
  background-color: #20232A;
}
#com_barthpartners_platform_content_stack_stacks_in_182 {
  background-color: white;
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 10px;
  margin: 0px;
  padding: 0px;
  width: 33%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_182 {
  margin-bottom: 1rem;
  text-align: center; }

.spacerStack {
	height: 100.00px;
}

#spacerStackstacks_in_384 {
	height: 100.00px;
}




























@media print {
	#spacerStackstacks_in_384 {
		display: none !important;
	}
}



/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_168 .stacks_in {
	overflow: visible !important;
}

#stacks_in_168 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_704 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_704 .stacks_in {
	overflow: visible !important;
}

#stacks_in_704 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_705 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_705 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_707 .hype-text-22, #stacks_in_707 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_707 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_707 .hype-text-22, #stacks_in_707 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_707 .hype-text-22, #stacks_in_707 .hype-text-22-mobile, #stacks_in_707 p .hype-text-22, #stacks_in_707 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_707 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_707 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_707 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_707_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_707 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_707 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_707 .hype_line_22_corner7 path {
			
}		
#stacks_in_707 .hype_line_22 path, #stacks_in_707 .hype_line_22_corner0 path, #stacks_in_707 .hype_line_22_corner1 path, #stacks_in_707 .hype_line_22_corner2 path, #stacks_in_707 .hype_line_22_corner3 path, #stacks_in_707 .hype_line_22_corner4 path, #stacks_in_707 .hype_line_22_corner5 path, #stacks_in_707 .hype_line_22_corner6 path, #stacks_in_707 .hype_line_22_corner7 path, #stacks_in_707 .hype_line_22_corner8 path, #stacks_in_707 .hype_line_22_corner9 path, #stacks_in_707 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_707 .hype_line_22 path, #stacks_in_707 .hype_line_22_corner0 path, #stacks_in_707 .hype_line_22_corner1 path, #stacks_in_707 .hype_line_22_corner2 path, #stacks_in_707 .hype_line_22_corner3 path, #stacks_in_707 .hype_line_22_corner4 path, #stacks_in_707 .hype_line_22_corner5 path, #stacks_in_707 .hype_line_22_corner6 path, #stacks_in_707 .hype_line_22_corner7 path, #stacks_in_707 .hype_line_22_corner8 path, #stacks_in_707 .hype_line_22_corner9 path, #stacks_in_707 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_707 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_707 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_707 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_707 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_707 .hype_line_22_corner1 path { 
	}		
	#stacks_in_707 .hype_line_22_corner2 path { 
	}		
	#stacks_in_707 .hype_line_22_corner3 path { 
	}		
	#stacks_in_707 .hype_line_22_corner4 path { 
	}
	#stacks_in_707 .hype_line_22_corner5 path { 
	}
	#stacks_in_707 .hype_line_22_corner6 path { 
	}
	#stacks_in_707 .hype_line_22_corner7 path { 
	}		
	#stacks_in_707 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_707 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_707 .hype_line_22 path, #stacks_in_707 .hype_line_22_corner0 path, #stacks_in_707 .hype_line_22_corner1 path, #stacks_in_707 .hype_line_22_corner2 path, #stacks_in_707 .hype_line_22_corner3 path, #stacks_in_707 .hype_line_22_corner4 path, #stacks_in_707 .hype_line_22_corner5 path, #stacks_in_707 .hype_line_22_corner6 path, #stacks_in_707 .hype_line_22_corner7 path, #stacks_in_707 .hype_line_22_corner8 path, #stacks_in_707 .hype_line_22_corner9 path, #stacks_in_707 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_707 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_707 .hype_line_22_corner0 path, #stacks_in_707 .hype_line_22_corner1 path, #stacks_in_707 .hype_line_22_corner2 path, #stacks_in_707 .hype_line_22_corner3 path, #stacks_in_707 .hype_line_22_corner4 path, #stacks_in_707 .hype_line_22_corner5 path, #stacks_in_707 .hype_line_22_corner6 path, #stacks_in_707 .hype_line_22_corner7 path, #stacks_in_707 .hype_line_22_corner8 path, #stacks_in_707 .hype_line_22_corner9 path, #stacks_in_707 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_707 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_707 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_709 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_709 {
  margin-bottom: 1rem;
  text-align: inherit; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_705 .stacks_in {
	overflow: visible !important;
}

#stacks_in_705 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_716-svg svg {
  width: 100%;
}


.stacks_in_719-svg svg {
  width: 100%;
}


.stacks_in_718-svg svg {
  width: 100%;
}


.stacks_in_720-svg svg {
  width: 100%;
}


.stacks_in_721-svg svg {
  width: 100%;
}


.stacks_in_722-svg svg {
  width: 100%;
}


.stacks_in_723-svg svg {
  width: 100%;
}


.stacks_in_717-svg svg {
  width: 100%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_168 .stacks_in {
	overflow: visible !important;
}

#stacks_in_168 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_466 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_466 .stacks_in {
	overflow: visible !important;
}

#stacks_in_466 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_472 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_472 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_468 .hype-text-22, #stacks_in_468 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_468 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_468 .hype-text-22, #stacks_in_468 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_468 .hype-text-22, #stacks_in_468 .hype-text-22-mobile, #stacks_in_468 p .hype-text-22, #stacks_in_468 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_468 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_468 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_468 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_468_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_468 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_468 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_468 .hype_line_22_corner7 path {
			
}		
#stacks_in_468 .hype_line_22 path, #stacks_in_468 .hype_line_22_corner0 path, #stacks_in_468 .hype_line_22_corner1 path, #stacks_in_468 .hype_line_22_corner2 path, #stacks_in_468 .hype_line_22_corner3 path, #stacks_in_468 .hype_line_22_corner4 path, #stacks_in_468 .hype_line_22_corner5 path, #stacks_in_468 .hype_line_22_corner6 path, #stacks_in_468 .hype_line_22_corner7 path, #stacks_in_468 .hype_line_22_corner8 path, #stacks_in_468 .hype_line_22_corner9 path, #stacks_in_468 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_468 .hype_line_22 path, #stacks_in_468 .hype_line_22_corner0 path, #stacks_in_468 .hype_line_22_corner1 path, #stacks_in_468 .hype_line_22_corner2 path, #stacks_in_468 .hype_line_22_corner3 path, #stacks_in_468 .hype_line_22_corner4 path, #stacks_in_468 .hype_line_22_corner5 path, #stacks_in_468 .hype_line_22_corner6 path, #stacks_in_468 .hype_line_22_corner7 path, #stacks_in_468 .hype_line_22_corner8 path, #stacks_in_468 .hype_line_22_corner9 path, #stacks_in_468 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_468 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_468 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_468 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_468 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_468 .hype_line_22_corner1 path { 
	}		
	#stacks_in_468 .hype_line_22_corner2 path { 
	}		
	#stacks_in_468 .hype_line_22_corner3 path { 
	}		
	#stacks_in_468 .hype_line_22_corner4 path { 
	}
	#stacks_in_468 .hype_line_22_corner5 path { 
	}
	#stacks_in_468 .hype_line_22_corner6 path { 
	}
	#stacks_in_468 .hype_line_22_corner7 path { 
	}		
	#stacks_in_468 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_468 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_468 .hype_line_22 path, #stacks_in_468 .hype_line_22_corner0 path, #stacks_in_468 .hype_line_22_corner1 path, #stacks_in_468 .hype_line_22_corner2 path, #stacks_in_468 .hype_line_22_corner3 path, #stacks_in_468 .hype_line_22_corner4 path, #stacks_in_468 .hype_line_22_corner5 path, #stacks_in_468 .hype_line_22_corner6 path, #stacks_in_468 .hype_line_22_corner7 path, #stacks_in_468 .hype_line_22_corner8 path, #stacks_in_468 .hype_line_22_corner9 path, #stacks_in_468 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_468 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_468 .hype_line_22_corner0 path, #stacks_in_468 .hype_line_22_corner1 path, #stacks_in_468 .hype_line_22_corner2 path, #stacks_in_468 .hype_line_22_corner3 path, #stacks_in_468 .hype_line_22_corner4 path, #stacks_in_468 .hype_line_22_corner5 path, #stacks_in_468 .hype_line_22_corner6 path, #stacks_in_468 .hype_line_22_corner7 path, #stacks_in_468 .hype_line_22_corner8 path, #stacks_in_468 .hype_line_22_corner9 path, #stacks_in_468 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_468 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_468 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_470 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_470 {
  margin-bottom: 1rem;
  text-align: inherit; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_472 .stacks_in {
	overflow: visible !important;
}

#stacks_in_472 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_475-svg svg {
  width: 75%;
}


.stacks_in_476-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_628 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_628 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_168 .stacks_in {
	overflow: visible !important;
}

#stacks_in_168 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_680 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_680 .stacks_in {
	overflow: visible !important;
}

#stacks_in_680 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_681 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_681 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_683 .hype-text-22, #stacks_in_683 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_683 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_683 .hype-text-22, #stacks_in_683 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_683 .hype-text-22, #stacks_in_683 .hype-text-22-mobile, #stacks_in_683 p .hype-text-22, #stacks_in_683 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_683 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_683 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_683 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_683_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_683 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_683 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_683 .hype_line_22_corner7 path {
			
}		
#stacks_in_683 .hype_line_22 path, #stacks_in_683 .hype_line_22_corner0 path, #stacks_in_683 .hype_line_22_corner1 path, #stacks_in_683 .hype_line_22_corner2 path, #stacks_in_683 .hype_line_22_corner3 path, #stacks_in_683 .hype_line_22_corner4 path, #stacks_in_683 .hype_line_22_corner5 path, #stacks_in_683 .hype_line_22_corner6 path, #stacks_in_683 .hype_line_22_corner7 path, #stacks_in_683 .hype_line_22_corner8 path, #stacks_in_683 .hype_line_22_corner9 path, #stacks_in_683 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_683 .hype_line_22 path, #stacks_in_683 .hype_line_22_corner0 path, #stacks_in_683 .hype_line_22_corner1 path, #stacks_in_683 .hype_line_22_corner2 path, #stacks_in_683 .hype_line_22_corner3 path, #stacks_in_683 .hype_line_22_corner4 path, #stacks_in_683 .hype_line_22_corner5 path, #stacks_in_683 .hype_line_22_corner6 path, #stacks_in_683 .hype_line_22_corner7 path, #stacks_in_683 .hype_line_22_corner8 path, #stacks_in_683 .hype_line_22_corner9 path, #stacks_in_683 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_683 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_683 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_683 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_683 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_683 .hype_line_22_corner1 path { 
	}		
	#stacks_in_683 .hype_line_22_corner2 path { 
	}		
	#stacks_in_683 .hype_line_22_corner3 path { 
	}		
	#stacks_in_683 .hype_line_22_corner4 path { 
	}
	#stacks_in_683 .hype_line_22_corner5 path { 
	}
	#stacks_in_683 .hype_line_22_corner6 path { 
	}
	#stacks_in_683 .hype_line_22_corner7 path { 
	}		
	#stacks_in_683 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_683 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_683 .hype_line_22 path, #stacks_in_683 .hype_line_22_corner0 path, #stacks_in_683 .hype_line_22_corner1 path, #stacks_in_683 .hype_line_22_corner2 path, #stacks_in_683 .hype_line_22_corner3 path, #stacks_in_683 .hype_line_22_corner4 path, #stacks_in_683 .hype_line_22_corner5 path, #stacks_in_683 .hype_line_22_corner6 path, #stacks_in_683 .hype_line_22_corner7 path, #stacks_in_683 .hype_line_22_corner8 path, #stacks_in_683 .hype_line_22_corner9 path, #stacks_in_683 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_683 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_683 .hype_line_22_corner0 path, #stacks_in_683 .hype_line_22_corner1 path, #stacks_in_683 .hype_line_22_corner2 path, #stacks_in_683 .hype_line_22_corner3 path, #stacks_in_683 .hype_line_22_corner4 path, #stacks_in_683 .hype_line_22_corner5 path, #stacks_in_683 .hype_line_22_corner6 path, #stacks_in_683 .hype_line_22_corner7 path, #stacks_in_683 .hype_line_22_corner8 path, #stacks_in_683 .hype_line_22_corner9 path, #stacks_in_683 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_683 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_683 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_685 {
  border-color: #f3f4ee;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_685 {
  margin-bottom: 1rem;
  text-align: inherit; }
#toggleWrapper_stacks_in_699 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_699 {
	padding: 20px;
	margin: 0;
	background: #FFFF0A;
	font-weight: normal;
	display: block;
	position: relative;
	color: #666666;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 100%;
}
	
#toggleTrigger_stacks_in_699:hover { 
	color: #999999;
	cursor: pointer; 
}

#toggleContainer_stacks_in_699 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #FFFFFF;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_699 a:link:after,
	#toggleTrigger_stacks_in_699 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_699 {
		display: block !important;
	}
}
@font-face {
  font-family: 'neontubes';
  src: url("../files/neon-text-fonts/neontubes-webfont.woff2") format("woff2"), url("../files/neon-text-fonts/neontubes-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

#neon_text_stacks_in_702 {
  font-family: "neontubes";
  display: block;
  position: relative;
  -webkit-transform: rotate(0deg) translateZ(0) translate3D(0, 0, 0);
  transform: rotate(0deg) translateZ(0) translate3D(0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: opacity;
  color: rgba(0, 0, 0, 1.00);
  
  font-size: 16px;
  line-height: 16px;
  letter-spacing: 5px;
  line-height: 1.5em;
  
  text-align: center;
  
  padding: 50px 10px;

  

  

  

  

  

  

  

  
}

@media screen and (min-width: 568px) {
  #neon_text_stacks_in_702 {
    font-size: 25px;
  }
}

@-webkit-keyframes neontext_buzz {
  70% {
    opacity: 0.80;
  }
}

@keyframes neontext_buzz {
  70% {
    opacity: 0.80;
  }
}

@-webkit-keyframes neontext_disco {
  50% {
    opacity: 0.2;
    text-shadow: none;
  }
}

@keyframes neontext_disco {
  50% {
    opacity: 0.2;
    text-shadow: none;
  }
}

@-webkit-keyframes neontext_flash {
  50% {
    opacity: 0.2;
    text-shadow: none;
  }
}

@keyframes neontext_flash {
  50% {
    opacity: 0.2;
    text-shadow: none;
  }
}

@-webkit-keyframes neontext_flicker {
  40% {
    opacity: 1;
  }
  42% {
    opacity: 0.8;
  }
  43% {
    opacity: 1;
  }
  45% {
    opacity: 0.2;
    text-shadow: none;
  }
  46% {
    opacity: 1;
  }
}

@keyframes neontext_flicker {
  40% {
    opacity: 1;
  }
  42% {
    opacity: 0.8;
  }
  43% {
    opacity: 1;
  }
  45% {
    opacity: 0.2;
  }
  46% {
    opacity: 1;
  }
}

@-webkit-keyframes neontext_pulse {
  0% {
    opacity: 0.2;
    text-shadow: none;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.2;
    text-shadow: none;
  }
}

@keyframes neontext_pulse {
  0% {
    opacity: 0.2;
    text-shadow: none;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.2;
    text-shadow: none;
  }
}

@-webkit-keyframes neontext_radioactive {
  0% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}

@keyframes neontext_radioactive {
  0% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}

@-webkit-keyframes neontext_seveneleven {
  50% {
    opacity: 0.2;
    text-shadow: none;
  }
}

@keyframes neontext_seveneleven {
  50% {
    opacity: 0.2;
    text-shadow: none;
  }
}

@-webkit-keyframes neontext_verybroken {
  70% {
    opacity: 0.2;
    text-shadow: none;
  }
  72% {
    opacity: 1.0;
  }
  73% {
    opacity: 0.2;
  }
  88% {
    opacity: 1.0;
  }
  89% {
    opacity: 0.2;
  }
}

@keyframes neontext_verybroken {
  70% {
    opacity: 0.2;
    text-shadow: none;
  }
  72% {
    opacity: 1.0;
  }
  73% {
    opacity: 0.2;
  }
  88% {
    opacity: 1.0;
  }
  89% {
    opacity: 0.2;
  }
}
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_699 .stacks_in {
	overflow: visible !important;
}

#stacks_in_699 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_689-svg svg {
  width: 75%;
}


.stacks_in_698-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_697 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_697 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_168 .stacks_in {
	overflow: visible !important;
}

#stacks_in_168 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_629 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_629 .stacks_in {
	overflow: visible !important;
}

#stacks_in_629 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_630 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_630 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_632 .hype-text-22, #stacks_in_632 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_632 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_632 .hype-text-22, #stacks_in_632 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_632 .hype-text-22, #stacks_in_632 .hype-text-22-mobile, #stacks_in_632 p .hype-text-22, #stacks_in_632 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_632 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_632 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_632 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_632_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_632 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_632 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_632 .hype_line_22_corner7 path {
			
}		
#stacks_in_632 .hype_line_22 path, #stacks_in_632 .hype_line_22_corner0 path, #stacks_in_632 .hype_line_22_corner1 path, #stacks_in_632 .hype_line_22_corner2 path, #stacks_in_632 .hype_line_22_corner3 path, #stacks_in_632 .hype_line_22_corner4 path, #stacks_in_632 .hype_line_22_corner5 path, #stacks_in_632 .hype_line_22_corner6 path, #stacks_in_632 .hype_line_22_corner7 path, #stacks_in_632 .hype_line_22_corner8 path, #stacks_in_632 .hype_line_22_corner9 path, #stacks_in_632 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_632 .hype_line_22 path, #stacks_in_632 .hype_line_22_corner0 path, #stacks_in_632 .hype_line_22_corner1 path, #stacks_in_632 .hype_line_22_corner2 path, #stacks_in_632 .hype_line_22_corner3 path, #stacks_in_632 .hype_line_22_corner4 path, #stacks_in_632 .hype_line_22_corner5 path, #stacks_in_632 .hype_line_22_corner6 path, #stacks_in_632 .hype_line_22_corner7 path, #stacks_in_632 .hype_line_22_corner8 path, #stacks_in_632 .hype_line_22_corner9 path, #stacks_in_632 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_632 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_632 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_632 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_632 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_632 .hype_line_22_corner1 path { 
	}		
	#stacks_in_632 .hype_line_22_corner2 path { 
	}		
	#stacks_in_632 .hype_line_22_corner3 path { 
	}		
	#stacks_in_632 .hype_line_22_corner4 path { 
	}
	#stacks_in_632 .hype_line_22_corner5 path { 
	}
	#stacks_in_632 .hype_line_22_corner6 path { 
	}
	#stacks_in_632 .hype_line_22_corner7 path { 
	}		
	#stacks_in_632 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_632 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_632 .hype_line_22 path, #stacks_in_632 .hype_line_22_corner0 path, #stacks_in_632 .hype_line_22_corner1 path, #stacks_in_632 .hype_line_22_corner2 path, #stacks_in_632 .hype_line_22_corner3 path, #stacks_in_632 .hype_line_22_corner4 path, #stacks_in_632 .hype_line_22_corner5 path, #stacks_in_632 .hype_line_22_corner6 path, #stacks_in_632 .hype_line_22_corner7 path, #stacks_in_632 .hype_line_22_corner8 path, #stacks_in_632 .hype_line_22_corner9 path, #stacks_in_632 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_632 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_632 .hype_line_22_corner0 path, #stacks_in_632 .hype_line_22_corner1 path, #stacks_in_632 .hype_line_22_corner2 path, #stacks_in_632 .hype_line_22_corner3 path, #stacks_in_632 .hype_line_22_corner4 path, #stacks_in_632 .hype_line_22_corner5 path, #stacks_in_632 .hype_line_22_corner6 path, #stacks_in_632 .hype_line_22_corner7 path, #stacks_in_632 .hype_line_22_corner8 path, #stacks_in_632 .hype_line_22_corner9 path, #stacks_in_632 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_632 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_632 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_634 {
  border-color: #cccccc;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_634 {
  margin-bottom: 1rem;
  text-align: inherit; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_630 .stacks_in {
	overflow: visible !important;
}

#stacks_in_630 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_638-svg svg {
  width: 75%;
}


.stacks_in_639-svg svg {
  width: 75%;
}


.stacks_in_640-svg svg {
  width: 75%;
}


.stacks_in_641-svg svg {
  width: 75%;
}


.stacks_in_642-svg svg {
  width: 75%;
}


.stacks_in_643-svg svg {
  width: 75%;
}


.stacks_in_644-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_528 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_528 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_168 .stacks_in {
	overflow: visible !important;
}

#stacks_in_168 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_607 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_607 .stacks_in {
	overflow: visible !important;
}

#stacks_in_607 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_608 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_608 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_610 .hype-text-22, #stacks_in_610 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_610 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_610 .hype-text-22, #stacks_in_610 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_610 .hype-text-22, #stacks_in_610 .hype-text-22-mobile, #stacks_in_610 p .hype-text-22, #stacks_in_610 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_610 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_610 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_610 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_610_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_610 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_610 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_610 .hype_line_22_corner7 path {
			
}		
#stacks_in_610 .hype_line_22 path, #stacks_in_610 .hype_line_22_corner0 path, #stacks_in_610 .hype_line_22_corner1 path, #stacks_in_610 .hype_line_22_corner2 path, #stacks_in_610 .hype_line_22_corner3 path, #stacks_in_610 .hype_line_22_corner4 path, #stacks_in_610 .hype_line_22_corner5 path, #stacks_in_610 .hype_line_22_corner6 path, #stacks_in_610 .hype_line_22_corner7 path, #stacks_in_610 .hype_line_22_corner8 path, #stacks_in_610 .hype_line_22_corner9 path, #stacks_in_610 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_610 .hype_line_22 path, #stacks_in_610 .hype_line_22_corner0 path, #stacks_in_610 .hype_line_22_corner1 path, #stacks_in_610 .hype_line_22_corner2 path, #stacks_in_610 .hype_line_22_corner3 path, #stacks_in_610 .hype_line_22_corner4 path, #stacks_in_610 .hype_line_22_corner5 path, #stacks_in_610 .hype_line_22_corner6 path, #stacks_in_610 .hype_line_22_corner7 path, #stacks_in_610 .hype_line_22_corner8 path, #stacks_in_610 .hype_line_22_corner9 path, #stacks_in_610 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_610 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_610 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_610 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_610 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_610 .hype_line_22_corner1 path { 
	}		
	#stacks_in_610 .hype_line_22_corner2 path { 
	}		
	#stacks_in_610 .hype_line_22_corner3 path { 
	}		
	#stacks_in_610 .hype_line_22_corner4 path { 
	}
	#stacks_in_610 .hype_line_22_corner5 path { 
	}
	#stacks_in_610 .hype_line_22_corner6 path { 
	}
	#stacks_in_610 .hype_line_22_corner7 path { 
	}		
	#stacks_in_610 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_610 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_610 .hype_line_22 path, #stacks_in_610 .hype_line_22_corner0 path, #stacks_in_610 .hype_line_22_corner1 path, #stacks_in_610 .hype_line_22_corner2 path, #stacks_in_610 .hype_line_22_corner3 path, #stacks_in_610 .hype_line_22_corner4 path, #stacks_in_610 .hype_line_22_corner5 path, #stacks_in_610 .hype_line_22_corner6 path, #stacks_in_610 .hype_line_22_corner7 path, #stacks_in_610 .hype_line_22_corner8 path, #stacks_in_610 .hype_line_22_corner9 path, #stacks_in_610 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_610 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_610 .hype_line_22_corner0 path, #stacks_in_610 .hype_line_22_corner1 path, #stacks_in_610 .hype_line_22_corner2 path, #stacks_in_610 .hype_line_22_corner3 path, #stacks_in_610 .hype_line_22_corner4 path, #stacks_in_610 .hype_line_22_corner5 path, #stacks_in_610 .hype_line_22_corner6 path, #stacks_in_610 .hype_line_22_corner7 path, #stacks_in_610 .hype_line_22_corner8 path, #stacks_in_610 .hype_line_22_corner9 path, #stacks_in_610 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_610 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_610 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_614 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_614 {
  margin-bottom: 1rem;
  text-align: inherit; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_608 .stacks_in {
	overflow: visible !important;
}

#stacks_in_608 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_620-svg svg {
  width: 75%;
}


.stacks_in_621-svg svg {
  width: 75%;
}


.stacks_in_622-svg svg {
  width: 75%;
}


.stacks_in_623-svg svg {
  width: 75%;
}


.stacks_in_624-svg svg {
  width: 75%;
}


.stacks_in_625-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_646 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_646 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_168 .stacks_in {
	overflow: visible !important;
}

#stacks_in_168 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_588 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_588 .stacks_in {
	overflow: visible !important;
}

#stacks_in_588 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_589 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_589 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_591 .hype-text-22, #stacks_in_591 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_591 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_591 .hype-text-22, #stacks_in_591 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_591 .hype-text-22, #stacks_in_591 .hype-text-22-mobile, #stacks_in_591 p .hype-text-22, #stacks_in_591 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_591 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_591 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_591 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_591_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_591 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_591 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_591 .hype_line_22_corner7 path {
			
}		
#stacks_in_591 .hype_line_22 path, #stacks_in_591 .hype_line_22_corner0 path, #stacks_in_591 .hype_line_22_corner1 path, #stacks_in_591 .hype_line_22_corner2 path, #stacks_in_591 .hype_line_22_corner3 path, #stacks_in_591 .hype_line_22_corner4 path, #stacks_in_591 .hype_line_22_corner5 path, #stacks_in_591 .hype_line_22_corner6 path, #stacks_in_591 .hype_line_22_corner7 path, #stacks_in_591 .hype_line_22_corner8 path, #stacks_in_591 .hype_line_22_corner9 path, #stacks_in_591 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_591 .hype_line_22 path, #stacks_in_591 .hype_line_22_corner0 path, #stacks_in_591 .hype_line_22_corner1 path, #stacks_in_591 .hype_line_22_corner2 path, #stacks_in_591 .hype_line_22_corner3 path, #stacks_in_591 .hype_line_22_corner4 path, #stacks_in_591 .hype_line_22_corner5 path, #stacks_in_591 .hype_line_22_corner6 path, #stacks_in_591 .hype_line_22_corner7 path, #stacks_in_591 .hype_line_22_corner8 path, #stacks_in_591 .hype_line_22_corner9 path, #stacks_in_591 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_591 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_591 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_591 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_591 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_591 .hype_line_22_corner1 path { 
	}		
	#stacks_in_591 .hype_line_22_corner2 path { 
	}		
	#stacks_in_591 .hype_line_22_corner3 path { 
	}		
	#stacks_in_591 .hype_line_22_corner4 path { 
	}
	#stacks_in_591 .hype_line_22_corner5 path { 
	}
	#stacks_in_591 .hype_line_22_corner6 path { 
	}
	#stacks_in_591 .hype_line_22_corner7 path { 
	}		
	#stacks_in_591 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_591 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_591 .hype_line_22 path, #stacks_in_591 .hype_line_22_corner0 path, #stacks_in_591 .hype_line_22_corner1 path, #stacks_in_591 .hype_line_22_corner2 path, #stacks_in_591 .hype_line_22_corner3 path, #stacks_in_591 .hype_line_22_corner4 path, #stacks_in_591 .hype_line_22_corner5 path, #stacks_in_591 .hype_line_22_corner6 path, #stacks_in_591 .hype_line_22_corner7 path, #stacks_in_591 .hype_line_22_corner8 path, #stacks_in_591 .hype_line_22_corner9 path, #stacks_in_591 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_591 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_591 .hype_line_22_corner0 path, #stacks_in_591 .hype_line_22_corner1 path, #stacks_in_591 .hype_line_22_corner2 path, #stacks_in_591 .hype_line_22_corner3 path, #stacks_in_591 .hype_line_22_corner4 path, #stacks_in_591 .hype_line_22_corner5 path, #stacks_in_591 .hype_line_22_corner6 path, #stacks_in_591 .hype_line_22_corner7 path, #stacks_in_591 .hype_line_22_corner8 path, #stacks_in_591 .hype_line_22_corner9 path, #stacks_in_591 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_591 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_591 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_593 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_593 {
  margin-bottom: 1rem;
  text-align: inherit; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_589 .stacks_in {
	overflow: visible !important;
}

#stacks_in_589 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_597-svg svg {
  width: 75%;
}


.stacks_in_598-svg svg {
  width: 75%;
}


.stacks_in_599-svg svg {
  width: 75%;
}


.stacks_in_600-svg svg {
  width: 75%;
}


.stacks_in_601-svg svg {
  width: 75%;
}


.stacks_in_602-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_678 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_678 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_168 .stacks_in {
	overflow: visible !important;
}

#stacks_in_168 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_660 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_660 .stacks_in {
	overflow: visible !important;
}

#stacks_in_660 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_661 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_661 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_663 .hype-text-22, #stacks_in_663 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_663 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_663 .hype-text-22, #stacks_in_663 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_663 .hype-text-22, #stacks_in_663 .hype-text-22-mobile, #stacks_in_663 p .hype-text-22, #stacks_in_663 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_663 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_663 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_663 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_663_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_663 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_663 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_663 .hype_line_22_corner7 path {
			
}		
#stacks_in_663 .hype_line_22 path, #stacks_in_663 .hype_line_22_corner0 path, #stacks_in_663 .hype_line_22_corner1 path, #stacks_in_663 .hype_line_22_corner2 path, #stacks_in_663 .hype_line_22_corner3 path, #stacks_in_663 .hype_line_22_corner4 path, #stacks_in_663 .hype_line_22_corner5 path, #stacks_in_663 .hype_line_22_corner6 path, #stacks_in_663 .hype_line_22_corner7 path, #stacks_in_663 .hype_line_22_corner8 path, #stacks_in_663 .hype_line_22_corner9 path, #stacks_in_663 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_663 .hype_line_22 path, #stacks_in_663 .hype_line_22_corner0 path, #stacks_in_663 .hype_line_22_corner1 path, #stacks_in_663 .hype_line_22_corner2 path, #stacks_in_663 .hype_line_22_corner3 path, #stacks_in_663 .hype_line_22_corner4 path, #stacks_in_663 .hype_line_22_corner5 path, #stacks_in_663 .hype_line_22_corner6 path, #stacks_in_663 .hype_line_22_corner7 path, #stacks_in_663 .hype_line_22_corner8 path, #stacks_in_663 .hype_line_22_corner9 path, #stacks_in_663 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_663 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_663 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_663 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_663 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_663 .hype_line_22_corner1 path { 
	}		
	#stacks_in_663 .hype_line_22_corner2 path { 
	}		
	#stacks_in_663 .hype_line_22_corner3 path { 
	}		
	#stacks_in_663 .hype_line_22_corner4 path { 
	}
	#stacks_in_663 .hype_line_22_corner5 path { 
	}
	#stacks_in_663 .hype_line_22_corner6 path { 
	}
	#stacks_in_663 .hype_line_22_corner7 path { 
	}		
	#stacks_in_663 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_663 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_663 .hype_line_22 path, #stacks_in_663 .hype_line_22_corner0 path, #stacks_in_663 .hype_line_22_corner1 path, #stacks_in_663 .hype_line_22_corner2 path, #stacks_in_663 .hype_line_22_corner3 path, #stacks_in_663 .hype_line_22_corner4 path, #stacks_in_663 .hype_line_22_corner5 path, #stacks_in_663 .hype_line_22_corner6 path, #stacks_in_663 .hype_line_22_corner7 path, #stacks_in_663 .hype_line_22_corner8 path, #stacks_in_663 .hype_line_22_corner9 path, #stacks_in_663 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_663 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_663 .hype_line_22_corner0 path, #stacks_in_663 .hype_line_22_corner1 path, #stacks_in_663 .hype_line_22_corner2 path, #stacks_in_663 .hype_line_22_corner3 path, #stacks_in_663 .hype_line_22_corner4 path, #stacks_in_663 .hype_line_22_corner5 path, #stacks_in_663 .hype_line_22_corner6 path, #stacks_in_663 .hype_line_22_corner7 path, #stacks_in_663 .hype_line_22_corner8 path, #stacks_in_663 .hype_line_22_corner9 path, #stacks_in_663 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_663 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_663 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_665 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_665 {
  margin-bottom: 1rem;
  text-align: inherit; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_661 .stacks_in {
	overflow: visible !important;
}

#stacks_in_661 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_670-svg svg {
  width: 75%;
}


.stacks_in_679-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_606 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_606 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_168 .stacks_in {
	overflow: visible !important;
}

#stacks_in_168 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_569 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_569 .stacks_in {
	overflow: visible !important;
}

#stacks_in_569 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_570 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_570 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_572 .hype-text-22, #stacks_in_572 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_572 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_572 .hype-text-22, #stacks_in_572 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_572 .hype-text-22, #stacks_in_572 .hype-text-22-mobile, #stacks_in_572 p .hype-text-22, #stacks_in_572 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_572 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_572 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_572 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_572_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_572 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_572 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_572 .hype_line_22_corner7 path {
			
}		
#stacks_in_572 .hype_line_22 path, #stacks_in_572 .hype_line_22_corner0 path, #stacks_in_572 .hype_line_22_corner1 path, #stacks_in_572 .hype_line_22_corner2 path, #stacks_in_572 .hype_line_22_corner3 path, #stacks_in_572 .hype_line_22_corner4 path, #stacks_in_572 .hype_line_22_corner5 path, #stacks_in_572 .hype_line_22_corner6 path, #stacks_in_572 .hype_line_22_corner7 path, #stacks_in_572 .hype_line_22_corner8 path, #stacks_in_572 .hype_line_22_corner9 path, #stacks_in_572 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_572 .hype_line_22 path, #stacks_in_572 .hype_line_22_corner0 path, #stacks_in_572 .hype_line_22_corner1 path, #stacks_in_572 .hype_line_22_corner2 path, #stacks_in_572 .hype_line_22_corner3 path, #stacks_in_572 .hype_line_22_corner4 path, #stacks_in_572 .hype_line_22_corner5 path, #stacks_in_572 .hype_line_22_corner6 path, #stacks_in_572 .hype_line_22_corner7 path, #stacks_in_572 .hype_line_22_corner8 path, #stacks_in_572 .hype_line_22_corner9 path, #stacks_in_572 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_572 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_572 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_572 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_572 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_572 .hype_line_22_corner1 path { 
	}		
	#stacks_in_572 .hype_line_22_corner2 path { 
	}		
	#stacks_in_572 .hype_line_22_corner3 path { 
	}		
	#stacks_in_572 .hype_line_22_corner4 path { 
	}
	#stacks_in_572 .hype_line_22_corner5 path { 
	}
	#stacks_in_572 .hype_line_22_corner6 path { 
	}
	#stacks_in_572 .hype_line_22_corner7 path { 
	}		
	#stacks_in_572 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_572 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_572 .hype_line_22 path, #stacks_in_572 .hype_line_22_corner0 path, #stacks_in_572 .hype_line_22_corner1 path, #stacks_in_572 .hype_line_22_corner2 path, #stacks_in_572 .hype_line_22_corner3 path, #stacks_in_572 .hype_line_22_corner4 path, #stacks_in_572 .hype_line_22_corner5 path, #stacks_in_572 .hype_line_22_corner6 path, #stacks_in_572 .hype_line_22_corner7 path, #stacks_in_572 .hype_line_22_corner8 path, #stacks_in_572 .hype_line_22_corner9 path, #stacks_in_572 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_572 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_572 .hype_line_22_corner0 path, #stacks_in_572 .hype_line_22_corner1 path, #stacks_in_572 .hype_line_22_corner2 path, #stacks_in_572 .hype_line_22_corner3 path, #stacks_in_572 .hype_line_22_corner4 path, #stacks_in_572 .hype_line_22_corner5 path, #stacks_in_572 .hype_line_22_corner6 path, #stacks_in_572 .hype_line_22_corner7 path, #stacks_in_572 .hype_line_22_corner8 path, #stacks_in_572 .hype_line_22_corner9 path, #stacks_in_572 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_572 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_572 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_574 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_574 {
  margin-bottom: 1rem;
  text-align: inherit; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_570 .stacks_in {
	overflow: visible !important;
}

#stacks_in_570 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_578-svg svg {
  width: 75%;
}


.stacks_in_579-svg svg {
  width: 75%;
}


.stacks_in_580-svg svg {
  width: 75%;
}


.stacks_in_581-svg svg {
  width: 75%;
}


.stacks_in_582-svg svg {
  width: 75%;
}


.stacks_in_585-svg svg {
  width: 75%;
}


.stacks_in_586-svg svg {
  width: 75%;
}


.stacks_in_587-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_584 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_584 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_168 .stacks_in {
	overflow: visible !important;
}

#stacks_in_168 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_550 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_550 .stacks_in {
	overflow: visible !important;
}

#stacks_in_550 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_551 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_551 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_553 .hype-text-22, #stacks_in_553 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_553 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_553 .hype-text-22, #stacks_in_553 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_553 .hype-text-22, #stacks_in_553 .hype-text-22-mobile, #stacks_in_553 p .hype-text-22, #stacks_in_553 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_553 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_553 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_553 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_553_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_553 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_553 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_553 .hype_line_22_corner7 path {
			
}		
#stacks_in_553 .hype_line_22 path, #stacks_in_553 .hype_line_22_corner0 path, #stacks_in_553 .hype_line_22_corner1 path, #stacks_in_553 .hype_line_22_corner2 path, #stacks_in_553 .hype_line_22_corner3 path, #stacks_in_553 .hype_line_22_corner4 path, #stacks_in_553 .hype_line_22_corner5 path, #stacks_in_553 .hype_line_22_corner6 path, #stacks_in_553 .hype_line_22_corner7 path, #stacks_in_553 .hype_line_22_corner8 path, #stacks_in_553 .hype_line_22_corner9 path, #stacks_in_553 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_553 .hype_line_22 path, #stacks_in_553 .hype_line_22_corner0 path, #stacks_in_553 .hype_line_22_corner1 path, #stacks_in_553 .hype_line_22_corner2 path, #stacks_in_553 .hype_line_22_corner3 path, #stacks_in_553 .hype_line_22_corner4 path, #stacks_in_553 .hype_line_22_corner5 path, #stacks_in_553 .hype_line_22_corner6 path, #stacks_in_553 .hype_line_22_corner7 path, #stacks_in_553 .hype_line_22_corner8 path, #stacks_in_553 .hype_line_22_corner9 path, #stacks_in_553 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_553 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_553 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_553 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_553 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_553 .hype_line_22_corner1 path { 
	}		
	#stacks_in_553 .hype_line_22_corner2 path { 
	}		
	#stacks_in_553 .hype_line_22_corner3 path { 
	}		
	#stacks_in_553 .hype_line_22_corner4 path { 
	}
	#stacks_in_553 .hype_line_22_corner5 path { 
	}
	#stacks_in_553 .hype_line_22_corner6 path { 
	}
	#stacks_in_553 .hype_line_22_corner7 path { 
	}		
	#stacks_in_553 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_553 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_553 .hype_line_22 path, #stacks_in_553 .hype_line_22_corner0 path, #stacks_in_553 .hype_line_22_corner1 path, #stacks_in_553 .hype_line_22_corner2 path, #stacks_in_553 .hype_line_22_corner3 path, #stacks_in_553 .hype_line_22_corner4 path, #stacks_in_553 .hype_line_22_corner5 path, #stacks_in_553 .hype_line_22_corner6 path, #stacks_in_553 .hype_line_22_corner7 path, #stacks_in_553 .hype_line_22_corner8 path, #stacks_in_553 .hype_line_22_corner9 path, #stacks_in_553 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_553 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_553 .hype_line_22_corner0 path, #stacks_in_553 .hype_line_22_corner1 path, #stacks_in_553 .hype_line_22_corner2 path, #stacks_in_553 .hype_line_22_corner3 path, #stacks_in_553 .hype_line_22_corner4 path, #stacks_in_553 .hype_line_22_corner5 path, #stacks_in_553 .hype_line_22_corner6 path, #stacks_in_553 .hype_line_22_corner7 path, #stacks_in_553 .hype_line_22_corner8 path, #stacks_in_553 .hype_line_22_corner9 path, #stacks_in_553 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_553 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_553 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_555 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_555 {
  margin-bottom: 1rem;
  text-align: inherit; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_551 .stacks_in {
	overflow: visible !important;
}

#stacks_in_551 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_559-svg svg {
  width: 75%;
}


.stacks_in_560-svg svg {
  width: 75%;
}


.stacks_in_561-svg svg {
  width: 75%;
}


.stacks_in_562-svg svg {
  width: 75%;
}


.stacks_in_563-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_568 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_568 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_168 .stacks_in {
	overflow: visible !important;
}

#stacks_in_168 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_529 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_529 .stacks_in {
	overflow: visible !important;
}

#stacks_in_529 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_530 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_530 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_532 .hype-text-22, #stacks_in_532 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_532 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_532 .hype-text-22, #stacks_in_532 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_532 .hype-text-22, #stacks_in_532 .hype-text-22-mobile, #stacks_in_532 p .hype-text-22, #stacks_in_532 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_532 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_532 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_532 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_532_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_532 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_532 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_532 .hype_line_22_corner7 path {
			
}		
#stacks_in_532 .hype_line_22 path, #stacks_in_532 .hype_line_22_corner0 path, #stacks_in_532 .hype_line_22_corner1 path, #stacks_in_532 .hype_line_22_corner2 path, #stacks_in_532 .hype_line_22_corner3 path, #stacks_in_532 .hype_line_22_corner4 path, #stacks_in_532 .hype_line_22_corner5 path, #stacks_in_532 .hype_line_22_corner6 path, #stacks_in_532 .hype_line_22_corner7 path, #stacks_in_532 .hype_line_22_corner8 path, #stacks_in_532 .hype_line_22_corner9 path, #stacks_in_532 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_532 .hype_line_22 path, #stacks_in_532 .hype_line_22_corner0 path, #stacks_in_532 .hype_line_22_corner1 path, #stacks_in_532 .hype_line_22_corner2 path, #stacks_in_532 .hype_line_22_corner3 path, #stacks_in_532 .hype_line_22_corner4 path, #stacks_in_532 .hype_line_22_corner5 path, #stacks_in_532 .hype_line_22_corner6 path, #stacks_in_532 .hype_line_22_corner7 path, #stacks_in_532 .hype_line_22_corner8 path, #stacks_in_532 .hype_line_22_corner9 path, #stacks_in_532 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_532 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_532 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_532 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_532 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_532 .hype_line_22_corner1 path { 
	}		
	#stacks_in_532 .hype_line_22_corner2 path { 
	}		
	#stacks_in_532 .hype_line_22_corner3 path { 
	}		
	#stacks_in_532 .hype_line_22_corner4 path { 
	}
	#stacks_in_532 .hype_line_22_corner5 path { 
	}
	#stacks_in_532 .hype_line_22_corner6 path { 
	}
	#stacks_in_532 .hype_line_22_corner7 path { 
	}		
	#stacks_in_532 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_532 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_532 .hype_line_22 path, #stacks_in_532 .hype_line_22_corner0 path, #stacks_in_532 .hype_line_22_corner1 path, #stacks_in_532 .hype_line_22_corner2 path, #stacks_in_532 .hype_line_22_corner3 path, #stacks_in_532 .hype_line_22_corner4 path, #stacks_in_532 .hype_line_22_corner5 path, #stacks_in_532 .hype_line_22_corner6 path, #stacks_in_532 .hype_line_22_corner7 path, #stacks_in_532 .hype_line_22_corner8 path, #stacks_in_532 .hype_line_22_corner9 path, #stacks_in_532 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_532 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_532 .hype_line_22_corner0 path, #stacks_in_532 .hype_line_22_corner1 path, #stacks_in_532 .hype_line_22_corner2 path, #stacks_in_532 .hype_line_22_corner3 path, #stacks_in_532 .hype_line_22_corner4 path, #stacks_in_532 .hype_line_22_corner5 path, #stacks_in_532 .hype_line_22_corner6 path, #stacks_in_532 .hype_line_22_corner7 path, #stacks_in_532 .hype_line_22_corner8 path, #stacks_in_532 .hype_line_22_corner9 path, #stacks_in_532 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_532 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_532 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_534 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_534 {
  margin-bottom: 1rem;
  text-align: inherit; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_530 .stacks_in {
	overflow: visible !important;
}

#stacks_in_530 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_540-svg svg {
  width: 75%;
}


.stacks_in_541-svg svg {
  width: 75%;
}


.stacks_in_543-svg svg {
  width: 75%;
}


.stacks_in_544-svg svg {
  width: 75%;
}


.stacks_in_545-svg svg {
  width: 75%;
}


.stacks_in_546-svg svg {
  width: 75%;
}


.stacks_in_547-svg svg {
  width: 75%;
}


.stacks_in_548-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_549 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_549 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_168 .stacks_in {
	overflow: visible !important;
}

#stacks_in_168 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_440 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_440 .stacks_in {
	overflow: visible !important;
}

#stacks_in_440 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_441 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_441 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_443 .hype-text-22, #stacks_in_443 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_443 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_443 .hype-text-22, #stacks_in_443 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_443 .hype-text-22, #stacks_in_443 .hype-text-22-mobile, #stacks_in_443 p .hype-text-22, #stacks_in_443 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_443 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_443 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_443 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_443_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_443 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_443 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_443 .hype_line_22_corner7 path {
			
}		
#stacks_in_443 .hype_line_22 path, #stacks_in_443 .hype_line_22_corner0 path, #stacks_in_443 .hype_line_22_corner1 path, #stacks_in_443 .hype_line_22_corner2 path, #stacks_in_443 .hype_line_22_corner3 path, #stacks_in_443 .hype_line_22_corner4 path, #stacks_in_443 .hype_line_22_corner5 path, #stacks_in_443 .hype_line_22_corner6 path, #stacks_in_443 .hype_line_22_corner7 path, #stacks_in_443 .hype_line_22_corner8 path, #stacks_in_443 .hype_line_22_corner9 path, #stacks_in_443 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_443 .hype_line_22 path, #stacks_in_443 .hype_line_22_corner0 path, #stacks_in_443 .hype_line_22_corner1 path, #stacks_in_443 .hype_line_22_corner2 path, #stacks_in_443 .hype_line_22_corner3 path, #stacks_in_443 .hype_line_22_corner4 path, #stacks_in_443 .hype_line_22_corner5 path, #stacks_in_443 .hype_line_22_corner6 path, #stacks_in_443 .hype_line_22_corner7 path, #stacks_in_443 .hype_line_22_corner8 path, #stacks_in_443 .hype_line_22_corner9 path, #stacks_in_443 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_443 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_443 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_443 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_443 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_443 .hype_line_22_corner1 path { 
	}		
	#stacks_in_443 .hype_line_22_corner2 path { 
	}		
	#stacks_in_443 .hype_line_22_corner3 path { 
	}		
	#stacks_in_443 .hype_line_22_corner4 path { 
	}
	#stacks_in_443 .hype_line_22_corner5 path { 
	}
	#stacks_in_443 .hype_line_22_corner6 path { 
	}
	#stacks_in_443 .hype_line_22_corner7 path { 
	}		
	#stacks_in_443 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_443 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_443 .hype_line_22 path, #stacks_in_443 .hype_line_22_corner0 path, #stacks_in_443 .hype_line_22_corner1 path, #stacks_in_443 .hype_line_22_corner2 path, #stacks_in_443 .hype_line_22_corner3 path, #stacks_in_443 .hype_line_22_corner4 path, #stacks_in_443 .hype_line_22_corner5 path, #stacks_in_443 .hype_line_22_corner6 path, #stacks_in_443 .hype_line_22_corner7 path, #stacks_in_443 .hype_line_22_corner8 path, #stacks_in_443 .hype_line_22_corner9 path, #stacks_in_443 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_443 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_443 .hype_line_22_corner0 path, #stacks_in_443 .hype_line_22_corner1 path, #stacks_in_443 .hype_line_22_corner2 path, #stacks_in_443 .hype_line_22_corner3 path, #stacks_in_443 .hype_line_22_corner4 path, #stacks_in_443 .hype_line_22_corner5 path, #stacks_in_443 .hype_line_22_corner6 path, #stacks_in_443 .hype_line_22_corner7 path, #stacks_in_443 .hype_line_22_corner8 path, #stacks_in_443 .hype_line_22_corner9 path, #stacks_in_443 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_443 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_443 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_445 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_445 {
  margin-bottom: 1rem;
  text-align: inherit; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_441 .stacks_in {
	overflow: visible !important;
}

#stacks_in_441 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_449-svg svg {
  width: 75%;
}


.stacks_in_451-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_439 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_439 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_168 .stacks_in {
	overflow: visible !important;
}

#stacks_in_168 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_453 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_453 .stacks_in {
	overflow: visible !important;
}

#stacks_in_453 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_454 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_454 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_456 .hype-text-22, #stacks_in_456 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_456 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_456 .hype-text-22, #stacks_in_456 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_456 .hype-text-22, #stacks_in_456 .hype-text-22-mobile, #stacks_in_456 p .hype-text-22, #stacks_in_456 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_456 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_456 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_456 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_456_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_456 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_456 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_456 .hype_line_22_corner7 path {
			
}		
#stacks_in_456 .hype_line_22 path, #stacks_in_456 .hype_line_22_corner0 path, #stacks_in_456 .hype_line_22_corner1 path, #stacks_in_456 .hype_line_22_corner2 path, #stacks_in_456 .hype_line_22_corner3 path, #stacks_in_456 .hype_line_22_corner4 path, #stacks_in_456 .hype_line_22_corner5 path, #stacks_in_456 .hype_line_22_corner6 path, #stacks_in_456 .hype_line_22_corner7 path, #stacks_in_456 .hype_line_22_corner8 path, #stacks_in_456 .hype_line_22_corner9 path, #stacks_in_456 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_456 .hype_line_22 path, #stacks_in_456 .hype_line_22_corner0 path, #stacks_in_456 .hype_line_22_corner1 path, #stacks_in_456 .hype_line_22_corner2 path, #stacks_in_456 .hype_line_22_corner3 path, #stacks_in_456 .hype_line_22_corner4 path, #stacks_in_456 .hype_line_22_corner5 path, #stacks_in_456 .hype_line_22_corner6 path, #stacks_in_456 .hype_line_22_corner7 path, #stacks_in_456 .hype_line_22_corner8 path, #stacks_in_456 .hype_line_22_corner9 path, #stacks_in_456 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_456 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_456 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_456 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_456 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_456 .hype_line_22_corner1 path { 
	}		
	#stacks_in_456 .hype_line_22_corner2 path { 
	}		
	#stacks_in_456 .hype_line_22_corner3 path { 
	}		
	#stacks_in_456 .hype_line_22_corner4 path { 
	}
	#stacks_in_456 .hype_line_22_corner5 path { 
	}
	#stacks_in_456 .hype_line_22_corner6 path { 
	}
	#stacks_in_456 .hype_line_22_corner7 path { 
	}		
	#stacks_in_456 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_456 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_456 .hype_line_22 path, #stacks_in_456 .hype_line_22_corner0 path, #stacks_in_456 .hype_line_22_corner1 path, #stacks_in_456 .hype_line_22_corner2 path, #stacks_in_456 .hype_line_22_corner3 path, #stacks_in_456 .hype_line_22_corner4 path, #stacks_in_456 .hype_line_22_corner5 path, #stacks_in_456 .hype_line_22_corner6 path, #stacks_in_456 .hype_line_22_corner7 path, #stacks_in_456 .hype_line_22_corner8 path, #stacks_in_456 .hype_line_22_corner9 path, #stacks_in_456 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_456 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_456 .hype_line_22_corner0 path, #stacks_in_456 .hype_line_22_corner1 path, #stacks_in_456 .hype_line_22_corner2 path, #stacks_in_456 .hype_line_22_corner3 path, #stacks_in_456 .hype_line_22_corner4 path, #stacks_in_456 .hype_line_22_corner5 path, #stacks_in_456 .hype_line_22_corner6 path, #stacks_in_456 .hype_line_22_corner7 path, #stacks_in_456 .hype_line_22_corner8 path, #stacks_in_456 .hype_line_22_corner9 path, #stacks_in_456 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_456 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_456 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_458 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_458 {
  margin-bottom: 1rem;
  text-align: inherit; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_454 .stacks_in {
	overflow: visible !important;
}

#stacks_in_454 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_462-svg svg {
  width: 75%;
}


.stacks_in_464-svg svg {
  width: 75%;
}


.stacks_in_465-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_527 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_527 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_168 .stacks_in {
	overflow: visible !important;
}

#stacks_in_168 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_514 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_514 .stacks_in {
	overflow: visible !important;
}

#stacks_in_514 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_515 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_515 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_517 .hype-text-22, #stacks_in_517 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_517 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_517 .hype-text-22, #stacks_in_517 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_517 .hype-text-22, #stacks_in_517 .hype-text-22-mobile, #stacks_in_517 p .hype-text-22, #stacks_in_517 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_517 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_517 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_517 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_517_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_517 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_517 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_517 .hype_line_22_corner7 path {
			
}		
#stacks_in_517 .hype_line_22 path, #stacks_in_517 .hype_line_22_corner0 path, #stacks_in_517 .hype_line_22_corner1 path, #stacks_in_517 .hype_line_22_corner2 path, #stacks_in_517 .hype_line_22_corner3 path, #stacks_in_517 .hype_line_22_corner4 path, #stacks_in_517 .hype_line_22_corner5 path, #stacks_in_517 .hype_line_22_corner6 path, #stacks_in_517 .hype_line_22_corner7 path, #stacks_in_517 .hype_line_22_corner8 path, #stacks_in_517 .hype_line_22_corner9 path, #stacks_in_517 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_517 .hype_line_22 path, #stacks_in_517 .hype_line_22_corner0 path, #stacks_in_517 .hype_line_22_corner1 path, #stacks_in_517 .hype_line_22_corner2 path, #stacks_in_517 .hype_line_22_corner3 path, #stacks_in_517 .hype_line_22_corner4 path, #stacks_in_517 .hype_line_22_corner5 path, #stacks_in_517 .hype_line_22_corner6 path, #stacks_in_517 .hype_line_22_corner7 path, #stacks_in_517 .hype_line_22_corner8 path, #stacks_in_517 .hype_line_22_corner9 path, #stacks_in_517 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_517 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_517 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_517 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_517 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_517 .hype_line_22_corner1 path { 
	}		
	#stacks_in_517 .hype_line_22_corner2 path { 
	}		
	#stacks_in_517 .hype_line_22_corner3 path { 
	}		
	#stacks_in_517 .hype_line_22_corner4 path { 
	}
	#stacks_in_517 .hype_line_22_corner5 path { 
	}
	#stacks_in_517 .hype_line_22_corner6 path { 
	}
	#stacks_in_517 .hype_line_22_corner7 path { 
	}		
	#stacks_in_517 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_517 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_517 .hype_line_22 path, #stacks_in_517 .hype_line_22_corner0 path, #stacks_in_517 .hype_line_22_corner1 path, #stacks_in_517 .hype_line_22_corner2 path, #stacks_in_517 .hype_line_22_corner3 path, #stacks_in_517 .hype_line_22_corner4 path, #stacks_in_517 .hype_line_22_corner5 path, #stacks_in_517 .hype_line_22_corner6 path, #stacks_in_517 .hype_line_22_corner7 path, #stacks_in_517 .hype_line_22_corner8 path, #stacks_in_517 .hype_line_22_corner9 path, #stacks_in_517 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_517 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_517 .hype_line_22_corner0 path, #stacks_in_517 .hype_line_22_corner1 path, #stacks_in_517 .hype_line_22_corner2 path, #stacks_in_517 .hype_line_22_corner3 path, #stacks_in_517 .hype_line_22_corner4 path, #stacks_in_517 .hype_line_22_corner5 path, #stacks_in_517 .hype_line_22_corner6 path, #stacks_in_517 .hype_line_22_corner7 path, #stacks_in_517 .hype_line_22_corner8 path, #stacks_in_517 .hype_line_22_corner9 path, #stacks_in_517 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_517 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_517 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_519 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_519 {
  margin-bottom: 1rem;
  text-align: inherit; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_515 .stacks_in {
	overflow: visible !important;
}

#stacks_in_515 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_523-svg svg {
  width: 75%;
}


.stacks_in_524-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_452 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_452 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_168 .stacks_in {
	overflow: visible !important;
}

#stacks_in_168 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_427 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_427 .stacks_in {
	overflow: visible !important;
}

#stacks_in_427 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_428 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_428 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_430 .hype-text-22, #stacks_in_430 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_430 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_430 .hype-text-22, #stacks_in_430 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_430 .hype-text-22, #stacks_in_430 .hype-text-22-mobile, #stacks_in_430 p .hype-text-22, #stacks_in_430 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_430 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_430 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_430 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_430_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_430 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_430 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_430 .hype_line_22_corner7 path {
			
}		
#stacks_in_430 .hype_line_22 path, #stacks_in_430 .hype_line_22_corner0 path, #stacks_in_430 .hype_line_22_corner1 path, #stacks_in_430 .hype_line_22_corner2 path, #stacks_in_430 .hype_line_22_corner3 path, #stacks_in_430 .hype_line_22_corner4 path, #stacks_in_430 .hype_line_22_corner5 path, #stacks_in_430 .hype_line_22_corner6 path, #stacks_in_430 .hype_line_22_corner7 path, #stacks_in_430 .hype_line_22_corner8 path, #stacks_in_430 .hype_line_22_corner9 path, #stacks_in_430 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_430 .hype_line_22 path, #stacks_in_430 .hype_line_22_corner0 path, #stacks_in_430 .hype_line_22_corner1 path, #stacks_in_430 .hype_line_22_corner2 path, #stacks_in_430 .hype_line_22_corner3 path, #stacks_in_430 .hype_line_22_corner4 path, #stacks_in_430 .hype_line_22_corner5 path, #stacks_in_430 .hype_line_22_corner6 path, #stacks_in_430 .hype_line_22_corner7 path, #stacks_in_430 .hype_line_22_corner8 path, #stacks_in_430 .hype_line_22_corner9 path, #stacks_in_430 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_430 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_430 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_430 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_430 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_430 .hype_line_22_corner1 path { 
	}		
	#stacks_in_430 .hype_line_22_corner2 path { 
	}		
	#stacks_in_430 .hype_line_22_corner3 path { 
	}		
	#stacks_in_430 .hype_line_22_corner4 path { 
	}
	#stacks_in_430 .hype_line_22_corner5 path { 
	}
	#stacks_in_430 .hype_line_22_corner6 path { 
	}
	#stacks_in_430 .hype_line_22_corner7 path { 
	}		
	#stacks_in_430 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_430 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_430 .hype_line_22 path, #stacks_in_430 .hype_line_22_corner0 path, #stacks_in_430 .hype_line_22_corner1 path, #stacks_in_430 .hype_line_22_corner2 path, #stacks_in_430 .hype_line_22_corner3 path, #stacks_in_430 .hype_line_22_corner4 path, #stacks_in_430 .hype_line_22_corner5 path, #stacks_in_430 .hype_line_22_corner6 path, #stacks_in_430 .hype_line_22_corner7 path, #stacks_in_430 .hype_line_22_corner8 path, #stacks_in_430 .hype_line_22_corner9 path, #stacks_in_430 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_430 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_430 .hype_line_22_corner0 path, #stacks_in_430 .hype_line_22_corner1 path, #stacks_in_430 .hype_line_22_corner2 path, #stacks_in_430 .hype_line_22_corner3 path, #stacks_in_430 .hype_line_22_corner4 path, #stacks_in_430 .hype_line_22_corner5 path, #stacks_in_430 .hype_line_22_corner6 path, #stacks_in_430 .hype_line_22_corner7 path, #stacks_in_430 .hype_line_22_corner8 path, #stacks_in_430 .hype_line_22_corner9 path, #stacks_in_430 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_430 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_430 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_432 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_432 {
  margin-bottom: 1rem;
  text-align: inherit; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_428 .stacks_in {
	overflow: visible !important;
}

#stacks_in_428 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_511-svg svg {
  width: 75%;
}


.stacks_in_512-svg svg {
  width: 75%;
}


.stacks_in_513-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_508 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_508 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_168 .stacks_in {
	overflow: visible !important;
}

#stacks_in_168 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_497 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_497 .stacks_in {
	overflow: visible !important;
}

#stacks_in_497 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_499 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_499 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_501 .hype-text-22, #stacks_in_501 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_501 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_501 .hype-text-22, #stacks_in_501 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_501 .hype-text-22, #stacks_in_501 .hype-text-22-mobile, #stacks_in_501 p .hype-text-22, #stacks_in_501 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_501 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_501 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_501 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_501_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_501 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_501 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_501 .hype_line_22_corner7 path {
			
}		
#stacks_in_501 .hype_line_22 path, #stacks_in_501 .hype_line_22_corner0 path, #stacks_in_501 .hype_line_22_corner1 path, #stacks_in_501 .hype_line_22_corner2 path, #stacks_in_501 .hype_line_22_corner3 path, #stacks_in_501 .hype_line_22_corner4 path, #stacks_in_501 .hype_line_22_corner5 path, #stacks_in_501 .hype_line_22_corner6 path, #stacks_in_501 .hype_line_22_corner7 path, #stacks_in_501 .hype_line_22_corner8 path, #stacks_in_501 .hype_line_22_corner9 path, #stacks_in_501 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_501 .hype_line_22 path, #stacks_in_501 .hype_line_22_corner0 path, #stacks_in_501 .hype_line_22_corner1 path, #stacks_in_501 .hype_line_22_corner2 path, #stacks_in_501 .hype_line_22_corner3 path, #stacks_in_501 .hype_line_22_corner4 path, #stacks_in_501 .hype_line_22_corner5 path, #stacks_in_501 .hype_line_22_corner6 path, #stacks_in_501 .hype_line_22_corner7 path, #stacks_in_501 .hype_line_22_corner8 path, #stacks_in_501 .hype_line_22_corner9 path, #stacks_in_501 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_501 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_501 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_501 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_501 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_501 .hype_line_22_corner1 path { 
	}		
	#stacks_in_501 .hype_line_22_corner2 path { 
	}		
	#stacks_in_501 .hype_line_22_corner3 path { 
	}		
	#stacks_in_501 .hype_line_22_corner4 path { 
	}
	#stacks_in_501 .hype_line_22_corner5 path { 
	}
	#stacks_in_501 .hype_line_22_corner6 path { 
	}
	#stacks_in_501 .hype_line_22_corner7 path { 
	}		
	#stacks_in_501 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_501 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_501 .hype_line_22 path, #stacks_in_501 .hype_line_22_corner0 path, #stacks_in_501 .hype_line_22_corner1 path, #stacks_in_501 .hype_line_22_corner2 path, #stacks_in_501 .hype_line_22_corner3 path, #stacks_in_501 .hype_line_22_corner4 path, #stacks_in_501 .hype_line_22_corner5 path, #stacks_in_501 .hype_line_22_corner6 path, #stacks_in_501 .hype_line_22_corner7 path, #stacks_in_501 .hype_line_22_corner8 path, #stacks_in_501 .hype_line_22_corner9 path, #stacks_in_501 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_501 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_501 .hype_line_22_corner0 path, #stacks_in_501 .hype_line_22_corner1 path, #stacks_in_501 .hype_line_22_corner2 path, #stacks_in_501 .hype_line_22_corner3 path, #stacks_in_501 .hype_line_22_corner4 path, #stacks_in_501 .hype_line_22_corner5 path, #stacks_in_501 .hype_line_22_corner6 path, #stacks_in_501 .hype_line_22_corner7 path, #stacks_in_501 .hype_line_22_corner8 path, #stacks_in_501 .hype_line_22_corner9 path, #stacks_in_501 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_501 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_501 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_503 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_503 {
  margin-bottom: 1rem;
  text-align: inherit; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_499 .stacks_in {
	overflow: visible !important;
}

#stacks_in_499 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_506-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_658 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_658 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_168 .stacks_in {
	overflow: visible !important;
}

#stacks_in_168 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_484 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_484 .stacks_in {
	overflow: visible !important;
}

#stacks_in_484 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_485 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_485 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_487 .hype-text-22, #stacks_in_487 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_487 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_487 .hype-text-22, #stacks_in_487 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_487 .hype-text-22, #stacks_in_487 .hype-text-22-mobile, #stacks_in_487 p .hype-text-22, #stacks_in_487 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_487 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_487 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_487 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_487_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_487 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_487 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_487 .hype_line_22_corner7 path {
			
}		
#stacks_in_487 .hype_line_22 path, #stacks_in_487 .hype_line_22_corner0 path, #stacks_in_487 .hype_line_22_corner1 path, #stacks_in_487 .hype_line_22_corner2 path, #stacks_in_487 .hype_line_22_corner3 path, #stacks_in_487 .hype_line_22_corner4 path, #stacks_in_487 .hype_line_22_corner5 path, #stacks_in_487 .hype_line_22_corner6 path, #stacks_in_487 .hype_line_22_corner7 path, #stacks_in_487 .hype_line_22_corner8 path, #stacks_in_487 .hype_line_22_corner9 path, #stacks_in_487 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_487 .hype_line_22 path, #stacks_in_487 .hype_line_22_corner0 path, #stacks_in_487 .hype_line_22_corner1 path, #stacks_in_487 .hype_line_22_corner2 path, #stacks_in_487 .hype_line_22_corner3 path, #stacks_in_487 .hype_line_22_corner4 path, #stacks_in_487 .hype_line_22_corner5 path, #stacks_in_487 .hype_line_22_corner6 path, #stacks_in_487 .hype_line_22_corner7 path, #stacks_in_487 .hype_line_22_corner8 path, #stacks_in_487 .hype_line_22_corner9 path, #stacks_in_487 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_487 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_487 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_487 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_487 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_487 .hype_line_22_corner1 path { 
	}		
	#stacks_in_487 .hype_line_22_corner2 path { 
	}		
	#stacks_in_487 .hype_line_22_corner3 path { 
	}		
	#stacks_in_487 .hype_line_22_corner4 path { 
	}
	#stacks_in_487 .hype_line_22_corner5 path { 
	}
	#stacks_in_487 .hype_line_22_corner6 path { 
	}
	#stacks_in_487 .hype_line_22_corner7 path { 
	}		
	#stacks_in_487 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_487 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_487 .hype_line_22 path, #stacks_in_487 .hype_line_22_corner0 path, #stacks_in_487 .hype_line_22_corner1 path, #stacks_in_487 .hype_line_22_corner2 path, #stacks_in_487 .hype_line_22_corner3 path, #stacks_in_487 .hype_line_22_corner4 path, #stacks_in_487 .hype_line_22_corner5 path, #stacks_in_487 .hype_line_22_corner6 path, #stacks_in_487 .hype_line_22_corner7 path, #stacks_in_487 .hype_line_22_corner8 path, #stacks_in_487 .hype_line_22_corner9 path, #stacks_in_487 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_487 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_487 .hype_line_22_corner0 path, #stacks_in_487 .hype_line_22_corner1 path, #stacks_in_487 .hype_line_22_corner2 path, #stacks_in_487 .hype_line_22_corner3 path, #stacks_in_487 .hype_line_22_corner4 path, #stacks_in_487 .hype_line_22_corner5 path, #stacks_in_487 .hype_line_22_corner6 path, #stacks_in_487 .hype_line_22_corner7 path, #stacks_in_487 .hype_line_22_corner8 path, #stacks_in_487 .hype_line_22_corner9 path, #stacks_in_487 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_487 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_487 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_489 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_489 {
  margin-bottom: 1rem;
  text-align: inherit; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_485 .stacks_in {
	overflow: visible !important;
}

#stacks_in_485 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_494-svg svg {
  width: 75%;
}


.stacks_in_509-svg svg {
  width: 75%;
}


.stacks_in_510-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_426 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_426 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_168 .stacks_in {
	overflow: visible !important;
}

#stacks_in_168 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_647 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_647 .stacks_in {
	overflow: visible !important;
}

#stacks_in_647 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_649 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_649 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_651 .hype-text-22, #stacks_in_651 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_651 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_651 .hype-text-22, #stacks_in_651 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_651 .hype-text-22, #stacks_in_651 .hype-text-22-mobile, #stacks_in_651 p .hype-text-22, #stacks_in_651 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_651 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_651 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_651 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_651_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_651 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_651 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_651 .hype_line_22_corner7 path {
			
}		
#stacks_in_651 .hype_line_22 path, #stacks_in_651 .hype_line_22_corner0 path, #stacks_in_651 .hype_line_22_corner1 path, #stacks_in_651 .hype_line_22_corner2 path, #stacks_in_651 .hype_line_22_corner3 path, #stacks_in_651 .hype_line_22_corner4 path, #stacks_in_651 .hype_line_22_corner5 path, #stacks_in_651 .hype_line_22_corner6 path, #stacks_in_651 .hype_line_22_corner7 path, #stacks_in_651 .hype_line_22_corner8 path, #stacks_in_651 .hype_line_22_corner9 path, #stacks_in_651 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_651 .hype_line_22 path, #stacks_in_651 .hype_line_22_corner0 path, #stacks_in_651 .hype_line_22_corner1 path, #stacks_in_651 .hype_line_22_corner2 path, #stacks_in_651 .hype_line_22_corner3 path, #stacks_in_651 .hype_line_22_corner4 path, #stacks_in_651 .hype_line_22_corner5 path, #stacks_in_651 .hype_line_22_corner6 path, #stacks_in_651 .hype_line_22_corner7 path, #stacks_in_651 .hype_line_22_corner8 path, #stacks_in_651 .hype_line_22_corner9 path, #stacks_in_651 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_651 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_651 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_651 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_651 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_651 .hype_line_22_corner1 path { 
	}		
	#stacks_in_651 .hype_line_22_corner2 path { 
	}		
	#stacks_in_651 .hype_line_22_corner3 path { 
	}		
	#stacks_in_651 .hype_line_22_corner4 path { 
	}
	#stacks_in_651 .hype_line_22_corner5 path { 
	}
	#stacks_in_651 .hype_line_22_corner6 path { 
	}
	#stacks_in_651 .hype_line_22_corner7 path { 
	}		
	#stacks_in_651 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_651 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_651 .hype_line_22 path, #stacks_in_651 .hype_line_22_corner0 path, #stacks_in_651 .hype_line_22_corner1 path, #stacks_in_651 .hype_line_22_corner2 path, #stacks_in_651 .hype_line_22_corner3 path, #stacks_in_651 .hype_line_22_corner4 path, #stacks_in_651 .hype_line_22_corner5 path, #stacks_in_651 .hype_line_22_corner6 path, #stacks_in_651 .hype_line_22_corner7 path, #stacks_in_651 .hype_line_22_corner8 path, #stacks_in_651 .hype_line_22_corner9 path, #stacks_in_651 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_651 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_651 .hype_line_22_corner0 path, #stacks_in_651 .hype_line_22_corner1 path, #stacks_in_651 .hype_line_22_corner2 path, #stacks_in_651 .hype_line_22_corner3 path, #stacks_in_651 .hype_line_22_corner4 path, #stacks_in_651 .hype_line_22_corner5 path, #stacks_in_651 .hype_line_22_corner6 path, #stacks_in_651 .hype_line_22_corner7 path, #stacks_in_651 .hype_line_22_corner8 path, #stacks_in_651 .hype_line_22_corner9 path, #stacks_in_651 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_651 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_651 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_653 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_653 {
  margin-bottom: 1rem;
  text-align: inherit; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_649 .stacks_in {
	overflow: visible !important;
}

#stacks_in_649 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_656-svg svg {
  width: 75%;
}


.stacks_in_659-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_496 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_496 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_168 .stacks_in {
	overflow: visible !important;
}

#stacks_in_168 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_405 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_405 .stacks_in {
	overflow: visible !important;
}

#stacks_in_405 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_407 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_407 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_409 .hype-text-22, #stacks_in_409 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_409 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_409 .hype-text-22, #stacks_in_409 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_409 .hype-text-22, #stacks_in_409 .hype-text-22-mobile, #stacks_in_409 p .hype-text-22, #stacks_in_409 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_409 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_409 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_409 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_409_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_409 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_409 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_409 .hype_line_22_corner7 path {
			
}		
#stacks_in_409 .hype_line_22 path, #stacks_in_409 .hype_line_22_corner0 path, #stacks_in_409 .hype_line_22_corner1 path, #stacks_in_409 .hype_line_22_corner2 path, #stacks_in_409 .hype_line_22_corner3 path, #stacks_in_409 .hype_line_22_corner4 path, #stacks_in_409 .hype_line_22_corner5 path, #stacks_in_409 .hype_line_22_corner6 path, #stacks_in_409 .hype_line_22_corner7 path, #stacks_in_409 .hype_line_22_corner8 path, #stacks_in_409 .hype_line_22_corner9 path, #stacks_in_409 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_409 .hype_line_22 path, #stacks_in_409 .hype_line_22_corner0 path, #stacks_in_409 .hype_line_22_corner1 path, #stacks_in_409 .hype_line_22_corner2 path, #stacks_in_409 .hype_line_22_corner3 path, #stacks_in_409 .hype_line_22_corner4 path, #stacks_in_409 .hype_line_22_corner5 path, #stacks_in_409 .hype_line_22_corner6 path, #stacks_in_409 .hype_line_22_corner7 path, #stacks_in_409 .hype_line_22_corner8 path, #stacks_in_409 .hype_line_22_corner9 path, #stacks_in_409 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_409 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_409 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_409 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_409 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_409 .hype_line_22_corner1 path { 
	}		
	#stacks_in_409 .hype_line_22_corner2 path { 
	}		
	#stacks_in_409 .hype_line_22_corner3 path { 
	}		
	#stacks_in_409 .hype_line_22_corner4 path { 
	}
	#stacks_in_409 .hype_line_22_corner5 path { 
	}
	#stacks_in_409 .hype_line_22_corner6 path { 
	}
	#stacks_in_409 .hype_line_22_corner7 path { 
	}		
	#stacks_in_409 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_409 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_409 .hype_line_22 path, #stacks_in_409 .hype_line_22_corner0 path, #stacks_in_409 .hype_line_22_corner1 path, #stacks_in_409 .hype_line_22_corner2 path, #stacks_in_409 .hype_line_22_corner3 path, #stacks_in_409 .hype_line_22_corner4 path, #stacks_in_409 .hype_line_22_corner5 path, #stacks_in_409 .hype_line_22_corner6 path, #stacks_in_409 .hype_line_22_corner7 path, #stacks_in_409 .hype_line_22_corner8 path, #stacks_in_409 .hype_line_22_corner9 path, #stacks_in_409 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_409 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_409 .hype_line_22_corner0 path, #stacks_in_409 .hype_line_22_corner1 path, #stacks_in_409 .hype_line_22_corner2 path, #stacks_in_409 .hype_line_22_corner3 path, #stacks_in_409 .hype_line_22_corner4 path, #stacks_in_409 .hype_line_22_corner5 path, #stacks_in_409 .hype_line_22_corner6 path, #stacks_in_409 .hype_line_22_corner7 path, #stacks_in_409 .hype_line_22_corner8 path, #stacks_in_409 .hype_line_22_corner9 path, #stacks_in_409 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_409 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_409 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_411 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_411 {
  margin-bottom: 1rem;
  text-align: inherit; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_407 .stacks_in {
	overflow: visible !important;
}

#stacks_in_407 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_415-svg svg {
  width: 75%;
}


.stacks_in_414-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_404 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_404 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_168 .stacks_in {
	overflow: visible !important;
}

#stacks_in_168 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_385 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_385 .stacks_in {
	overflow: visible !important;
}

#stacks_in_385 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_387 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_387 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_389 .hype-text-22, #stacks_in_389 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_389 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_389 .hype-text-22, #stacks_in_389 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_389 .hype-text-22, #stacks_in_389 .hype-text-22-mobile, #stacks_in_389 p .hype-text-22, #stacks_in_389 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_389 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_389 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_389 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_389_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_389 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_389 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_389 .hype_line_22_corner7 path {
			
}		
#stacks_in_389 .hype_line_22 path, #stacks_in_389 .hype_line_22_corner0 path, #stacks_in_389 .hype_line_22_corner1 path, #stacks_in_389 .hype_line_22_corner2 path, #stacks_in_389 .hype_line_22_corner3 path, #stacks_in_389 .hype_line_22_corner4 path, #stacks_in_389 .hype_line_22_corner5 path, #stacks_in_389 .hype_line_22_corner6 path, #stacks_in_389 .hype_line_22_corner7 path, #stacks_in_389 .hype_line_22_corner8 path, #stacks_in_389 .hype_line_22_corner9 path, #stacks_in_389 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_389 .hype_line_22 path, #stacks_in_389 .hype_line_22_corner0 path, #stacks_in_389 .hype_line_22_corner1 path, #stacks_in_389 .hype_line_22_corner2 path, #stacks_in_389 .hype_line_22_corner3 path, #stacks_in_389 .hype_line_22_corner4 path, #stacks_in_389 .hype_line_22_corner5 path, #stacks_in_389 .hype_line_22_corner6 path, #stacks_in_389 .hype_line_22_corner7 path, #stacks_in_389 .hype_line_22_corner8 path, #stacks_in_389 .hype_line_22_corner9 path, #stacks_in_389 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_389 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_389 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_389 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_389 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_389 .hype_line_22_corner1 path { 
	}		
	#stacks_in_389 .hype_line_22_corner2 path { 
	}		
	#stacks_in_389 .hype_line_22_corner3 path { 
	}		
	#stacks_in_389 .hype_line_22_corner4 path { 
	}
	#stacks_in_389 .hype_line_22_corner5 path { 
	}
	#stacks_in_389 .hype_line_22_corner6 path { 
	}
	#stacks_in_389 .hype_line_22_corner7 path { 
	}		
	#stacks_in_389 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_389 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_389 .hype_line_22 path, #stacks_in_389 .hype_line_22_corner0 path, #stacks_in_389 .hype_line_22_corner1 path, #stacks_in_389 .hype_line_22_corner2 path, #stacks_in_389 .hype_line_22_corner3 path, #stacks_in_389 .hype_line_22_corner4 path, #stacks_in_389 .hype_line_22_corner5 path, #stacks_in_389 .hype_line_22_corner6 path, #stacks_in_389 .hype_line_22_corner7 path, #stacks_in_389 .hype_line_22_corner8 path, #stacks_in_389 .hype_line_22_corner9 path, #stacks_in_389 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_389 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_389 .hype_line_22_corner0 path, #stacks_in_389 .hype_line_22_corner1 path, #stacks_in_389 .hype_line_22_corner2 path, #stacks_in_389 .hype_line_22_corner3 path, #stacks_in_389 .hype_line_22_corner4 path, #stacks_in_389 .hype_line_22_corner5 path, #stacks_in_389 .hype_line_22_corner6 path, #stacks_in_389 .hype_line_22_corner7 path, #stacks_in_389 .hype_line_22_corner8 path, #stacks_in_389 .hype_line_22_corner9 path, #stacks_in_389 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_389 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_389 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_391 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_391 {
  margin-bottom: 1rem;
  text-align: inherit; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_387 .stacks_in {
	overflow: visible !important;
}

#stacks_in_387 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_394-svg svg {
  width: 75%;
}


.stacks_in_395-svg svg {
  width: 75%;
}


.stacks_in_396-svg svg {
  width: 75%;
}


.stacks_in_397-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_403 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_403 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_168 .stacks_in {
	overflow: visible !important;
}

#stacks_in_168 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_366 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_366 .stacks_in {
	overflow: visible !important;
}

#stacks_in_366 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_368 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_368 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_370 .hype-text-22, #stacks_in_370 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_370 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_370 .hype-text-22, #stacks_in_370 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_370 .hype-text-22, #stacks_in_370 .hype-text-22-mobile, #stacks_in_370 p .hype-text-22, #stacks_in_370 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_370 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_370 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_370 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_370_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_370 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_370 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_370 .hype_line_22_corner7 path {
			
}		
#stacks_in_370 .hype_line_22 path, #stacks_in_370 .hype_line_22_corner0 path, #stacks_in_370 .hype_line_22_corner1 path, #stacks_in_370 .hype_line_22_corner2 path, #stacks_in_370 .hype_line_22_corner3 path, #stacks_in_370 .hype_line_22_corner4 path, #stacks_in_370 .hype_line_22_corner5 path, #stacks_in_370 .hype_line_22_corner6 path, #stacks_in_370 .hype_line_22_corner7 path, #stacks_in_370 .hype_line_22_corner8 path, #stacks_in_370 .hype_line_22_corner9 path, #stacks_in_370 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_370 .hype_line_22 path, #stacks_in_370 .hype_line_22_corner0 path, #stacks_in_370 .hype_line_22_corner1 path, #stacks_in_370 .hype_line_22_corner2 path, #stacks_in_370 .hype_line_22_corner3 path, #stacks_in_370 .hype_line_22_corner4 path, #stacks_in_370 .hype_line_22_corner5 path, #stacks_in_370 .hype_line_22_corner6 path, #stacks_in_370 .hype_line_22_corner7 path, #stacks_in_370 .hype_line_22_corner8 path, #stacks_in_370 .hype_line_22_corner9 path, #stacks_in_370 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_370 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_370 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_370 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_370 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_370 .hype_line_22_corner1 path { 
	}		
	#stacks_in_370 .hype_line_22_corner2 path { 
	}		
	#stacks_in_370 .hype_line_22_corner3 path { 
	}		
	#stacks_in_370 .hype_line_22_corner4 path { 
	}
	#stacks_in_370 .hype_line_22_corner5 path { 
	}
	#stacks_in_370 .hype_line_22_corner6 path { 
	}
	#stacks_in_370 .hype_line_22_corner7 path { 
	}		
	#stacks_in_370 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_370 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_370 .hype_line_22 path, #stacks_in_370 .hype_line_22_corner0 path, #stacks_in_370 .hype_line_22_corner1 path, #stacks_in_370 .hype_line_22_corner2 path, #stacks_in_370 .hype_line_22_corner3 path, #stacks_in_370 .hype_line_22_corner4 path, #stacks_in_370 .hype_line_22_corner5 path, #stacks_in_370 .hype_line_22_corner6 path, #stacks_in_370 .hype_line_22_corner7 path, #stacks_in_370 .hype_line_22_corner8 path, #stacks_in_370 .hype_line_22_corner9 path, #stacks_in_370 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_370 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_370 .hype_line_22_corner0 path, #stacks_in_370 .hype_line_22_corner1 path, #stacks_in_370 .hype_line_22_corner2 path, #stacks_in_370 .hype_line_22_corner3 path, #stacks_in_370 .hype_line_22_corner4 path, #stacks_in_370 .hype_line_22_corner5 path, #stacks_in_370 .hype_line_22_corner6 path, #stacks_in_370 .hype_line_22_corner7 path, #stacks_in_370 .hype_line_22_corner8 path, #stacks_in_370 .hype_line_22_corner9 path, #stacks_in_370 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_370 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_370 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_372 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_372 {
  margin-bottom: 1rem;
  text-align: inherit; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_368 .stacks_in {
	overflow: visible !important;
}

#stacks_in_368 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_376-svg svg {
  width: 75%;
}


.stacks_in_375-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_365 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_365 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_168 .stacks_in {
	overflow: visible !important;
}

#stacks_in_168 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_325 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_325 .stacks_in {
	overflow: visible !important;
}

#stacks_in_325 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_346 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_346 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_348 .hype-text-22, #stacks_in_348 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_348 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_348 .hype-text-22, #stacks_in_348 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_348 .hype-text-22, #stacks_in_348 .hype-text-22-mobile, #stacks_in_348 p .hype-text-22, #stacks_in_348 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_348 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_348 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_348 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_348_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_348 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_348 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_348 .hype_line_22_corner7 path {
			
}		
#stacks_in_348 .hype_line_22 path, #stacks_in_348 .hype_line_22_corner0 path, #stacks_in_348 .hype_line_22_corner1 path, #stacks_in_348 .hype_line_22_corner2 path, #stacks_in_348 .hype_line_22_corner3 path, #stacks_in_348 .hype_line_22_corner4 path, #stacks_in_348 .hype_line_22_corner5 path, #stacks_in_348 .hype_line_22_corner6 path, #stacks_in_348 .hype_line_22_corner7 path, #stacks_in_348 .hype_line_22_corner8 path, #stacks_in_348 .hype_line_22_corner9 path, #stacks_in_348 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_348 .hype_line_22 path, #stacks_in_348 .hype_line_22_corner0 path, #stacks_in_348 .hype_line_22_corner1 path, #stacks_in_348 .hype_line_22_corner2 path, #stacks_in_348 .hype_line_22_corner3 path, #stacks_in_348 .hype_line_22_corner4 path, #stacks_in_348 .hype_line_22_corner5 path, #stacks_in_348 .hype_line_22_corner6 path, #stacks_in_348 .hype_line_22_corner7 path, #stacks_in_348 .hype_line_22_corner8 path, #stacks_in_348 .hype_line_22_corner9 path, #stacks_in_348 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_348 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_348 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_348 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_348 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_348 .hype_line_22_corner1 path { 
	}		
	#stacks_in_348 .hype_line_22_corner2 path { 
	}		
	#stacks_in_348 .hype_line_22_corner3 path { 
	}		
	#stacks_in_348 .hype_line_22_corner4 path { 
	}
	#stacks_in_348 .hype_line_22_corner5 path { 
	}
	#stacks_in_348 .hype_line_22_corner6 path { 
	}
	#stacks_in_348 .hype_line_22_corner7 path { 
	}		
	#stacks_in_348 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_348 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_348 .hype_line_22 path, #stacks_in_348 .hype_line_22_corner0 path, #stacks_in_348 .hype_line_22_corner1 path, #stacks_in_348 .hype_line_22_corner2 path, #stacks_in_348 .hype_line_22_corner3 path, #stacks_in_348 .hype_line_22_corner4 path, #stacks_in_348 .hype_line_22_corner5 path, #stacks_in_348 .hype_line_22_corner6 path, #stacks_in_348 .hype_line_22_corner7 path, #stacks_in_348 .hype_line_22_corner8 path, #stacks_in_348 .hype_line_22_corner9 path, #stacks_in_348 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_348 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_348 .hype_line_22_corner0 path, #stacks_in_348 .hype_line_22_corner1 path, #stacks_in_348 .hype_line_22_corner2 path, #stacks_in_348 .hype_line_22_corner3 path, #stacks_in_348 .hype_line_22_corner4 path, #stacks_in_348 .hype_line_22_corner5 path, #stacks_in_348 .hype_line_22_corner6 path, #stacks_in_348 .hype_line_22_corner7 path, #stacks_in_348 .hype_line_22_corner8 path, #stacks_in_348 .hype_line_22_corner9 path, #stacks_in_348 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_348 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_348 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_350 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_350 {
  margin-bottom: 1rem;
  text-align: inherit;
  background-color: white; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_346 .stacks_in {
	overflow: visible !important;
}

#stacks_in_346 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_353-svg svg {
  width: 75%;
}


.stacks_in_354-svg svg {
  width: 75%;
}


.stacks_in_355-svg svg {
  width: 75%;
}


.stacks_in_359-svg svg {
  width: 75%;
}


.stacks_in_360-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_362 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_362 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_168 .stacks_in {
	overflow: visible !important;
}

#stacks_in_168 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_363 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_363 .stacks_in {
	overflow: visible !important;
}

#stacks_in_363 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_327 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_327 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_330 .hype-text-22, #stacks_in_330 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_330 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_330 .hype-text-22, #stacks_in_330 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_330 .hype-text-22, #stacks_in_330 .hype-text-22-mobile, #stacks_in_330 p .hype-text-22, #stacks_in_330 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_330 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_330 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_330 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_330_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_330 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_330 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_330 .hype_line_22_corner7 path {
			
}		
#stacks_in_330 .hype_line_22 path, #stacks_in_330 .hype_line_22_corner0 path, #stacks_in_330 .hype_line_22_corner1 path, #stacks_in_330 .hype_line_22_corner2 path, #stacks_in_330 .hype_line_22_corner3 path, #stacks_in_330 .hype_line_22_corner4 path, #stacks_in_330 .hype_line_22_corner5 path, #stacks_in_330 .hype_line_22_corner6 path, #stacks_in_330 .hype_line_22_corner7 path, #stacks_in_330 .hype_line_22_corner8 path, #stacks_in_330 .hype_line_22_corner9 path, #stacks_in_330 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_330 .hype_line_22 path, #stacks_in_330 .hype_line_22_corner0 path, #stacks_in_330 .hype_line_22_corner1 path, #stacks_in_330 .hype_line_22_corner2 path, #stacks_in_330 .hype_line_22_corner3 path, #stacks_in_330 .hype_line_22_corner4 path, #stacks_in_330 .hype_line_22_corner5 path, #stacks_in_330 .hype_line_22_corner6 path, #stacks_in_330 .hype_line_22_corner7 path, #stacks_in_330 .hype_line_22_corner8 path, #stacks_in_330 .hype_line_22_corner9 path, #stacks_in_330 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_330 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_330 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_330 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_330 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_330 .hype_line_22_corner1 path { 
	}		
	#stacks_in_330 .hype_line_22_corner2 path { 
	}		
	#stacks_in_330 .hype_line_22_corner3 path { 
	}		
	#stacks_in_330 .hype_line_22_corner4 path { 
	}
	#stacks_in_330 .hype_line_22_corner5 path { 
	}
	#stacks_in_330 .hype_line_22_corner6 path { 
	}
	#stacks_in_330 .hype_line_22_corner7 path { 
	}		
	#stacks_in_330 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_330 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_330 .hype_line_22 path, #stacks_in_330 .hype_line_22_corner0 path, #stacks_in_330 .hype_line_22_corner1 path, #stacks_in_330 .hype_line_22_corner2 path, #stacks_in_330 .hype_line_22_corner3 path, #stacks_in_330 .hype_line_22_corner4 path, #stacks_in_330 .hype_line_22_corner5 path, #stacks_in_330 .hype_line_22_corner6 path, #stacks_in_330 .hype_line_22_corner7 path, #stacks_in_330 .hype_line_22_corner8 path, #stacks_in_330 .hype_line_22_corner9 path, #stacks_in_330 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_330 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_330 .hype_line_22_corner0 path, #stacks_in_330 .hype_line_22_corner1 path, #stacks_in_330 .hype_line_22_corner2 path, #stacks_in_330 .hype_line_22_corner3 path, #stacks_in_330 .hype_line_22_corner4 path, #stacks_in_330 .hype_line_22_corner5 path, #stacks_in_330 .hype_line_22_corner6 path, #stacks_in_330 .hype_line_22_corner7 path, #stacks_in_330 .hype_line_22_corner8 path, #stacks_in_330 .hype_line_22_corner9 path, #stacks_in_330 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_330 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_330 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_332 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_332 {
  margin-bottom: 1rem;
  text-align: left;
  background-color: white; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_327 .stacks_in {
	overflow: visible !important;
}

#stacks_in_327 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_335-svg svg {
  width: 75%;
}


.stacks_in_336-svg svg {
  width: 75%;
}


.stacks_in_337-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_324 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_324 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_168 .stacks_in {
	overflow: visible !important;
}

#stacks_in_168 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_317 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_317 .stacks_in {
	overflow: visible !important;
}

#stacks_in_317 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_315 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_315 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_319 .hype-text-22, #stacks_in_319 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_319 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_319 .hype-text-22, #stacks_in_319 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_319 .hype-text-22, #stacks_in_319 .hype-text-22-mobile, #stacks_in_319 p .hype-text-22, #stacks_in_319 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_319 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_319 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_319 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_319_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_319 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_319 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_319 .hype_line_22_corner7 path {
			
}		
#stacks_in_319 .hype_line_22 path, #stacks_in_319 .hype_line_22_corner0 path, #stacks_in_319 .hype_line_22_corner1 path, #stacks_in_319 .hype_line_22_corner2 path, #stacks_in_319 .hype_line_22_corner3 path, #stacks_in_319 .hype_line_22_corner4 path, #stacks_in_319 .hype_line_22_corner5 path, #stacks_in_319 .hype_line_22_corner6 path, #stacks_in_319 .hype_line_22_corner7 path, #stacks_in_319 .hype_line_22_corner8 path, #stacks_in_319 .hype_line_22_corner9 path, #stacks_in_319 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_319 .hype_line_22 path, #stacks_in_319 .hype_line_22_corner0 path, #stacks_in_319 .hype_line_22_corner1 path, #stacks_in_319 .hype_line_22_corner2 path, #stacks_in_319 .hype_line_22_corner3 path, #stacks_in_319 .hype_line_22_corner4 path, #stacks_in_319 .hype_line_22_corner5 path, #stacks_in_319 .hype_line_22_corner6 path, #stacks_in_319 .hype_line_22_corner7 path, #stacks_in_319 .hype_line_22_corner8 path, #stacks_in_319 .hype_line_22_corner9 path, #stacks_in_319 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_319 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_319 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_319 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_319 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_319 .hype_line_22_corner1 path { 
	}		
	#stacks_in_319 .hype_line_22_corner2 path { 
	}		
	#stacks_in_319 .hype_line_22_corner3 path { 
	}		
	#stacks_in_319 .hype_line_22_corner4 path { 
	}
	#stacks_in_319 .hype_line_22_corner5 path { 
	}
	#stacks_in_319 .hype_line_22_corner6 path { 
	}
	#stacks_in_319 .hype_line_22_corner7 path { 
	}		
	#stacks_in_319 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_319 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_319 .hype_line_22 path, #stacks_in_319 .hype_line_22_corner0 path, #stacks_in_319 .hype_line_22_corner1 path, #stacks_in_319 .hype_line_22_corner2 path, #stacks_in_319 .hype_line_22_corner3 path, #stacks_in_319 .hype_line_22_corner4 path, #stacks_in_319 .hype_line_22_corner5 path, #stacks_in_319 .hype_line_22_corner6 path, #stacks_in_319 .hype_line_22_corner7 path, #stacks_in_319 .hype_line_22_corner8 path, #stacks_in_319 .hype_line_22_corner9 path, #stacks_in_319 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_319 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_319 .hype_line_22_corner0 path, #stacks_in_319 .hype_line_22_corner1 path, #stacks_in_319 .hype_line_22_corner2 path, #stacks_in_319 .hype_line_22_corner3 path, #stacks_in_319 .hype_line_22_corner4 path, #stacks_in_319 .hype_line_22_corner5 path, #stacks_in_319 .hype_line_22_corner6 path, #stacks_in_319 .hype_line_22_corner7 path, #stacks_in_319 .hype_line_22_corner8 path, #stacks_in_319 .hype_line_22_corner9 path, #stacks_in_319 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_319 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_319 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_321 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_321 {
  margin-bottom: 1rem;
  text-align: left;
  background-color: white; }


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_315 .stacks_in {
	overflow: visible !important;
}

#stacks_in_315 .stacks_out {
	overflow: visible !important;
} */

.video-container {
  position: relative;
	
	
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#stacks_out_323 {
	width: 90%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_329 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_329 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_168 .stacks_in {
	overflow: visible !important;
}

#stacks_in_168 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_218 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_218 .stacks_in {
	overflow: visible !important;
}

#stacks_in_218 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_244 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_244 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_287 .hype-text-22, #stacks_in_287 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_287 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_287 .hype-text-22, #stacks_in_287 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_287 .hype-text-22, #stacks_in_287 .hype-text-22-mobile, #stacks_in_287 p .hype-text-22, #stacks_in_287 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_287 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_287 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_287 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_287_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_287 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_287 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_287 .hype_line_22_corner7 path {
			
}		
#stacks_in_287 .hype_line_22 path, #stacks_in_287 .hype_line_22_corner0 path, #stacks_in_287 .hype_line_22_corner1 path, #stacks_in_287 .hype_line_22_corner2 path, #stacks_in_287 .hype_line_22_corner3 path, #stacks_in_287 .hype_line_22_corner4 path, #stacks_in_287 .hype_line_22_corner5 path, #stacks_in_287 .hype_line_22_corner6 path, #stacks_in_287 .hype_line_22_corner7 path, #stacks_in_287 .hype_line_22_corner8 path, #stacks_in_287 .hype_line_22_corner9 path, #stacks_in_287 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_287 .hype_line_22 path, #stacks_in_287 .hype_line_22_corner0 path, #stacks_in_287 .hype_line_22_corner1 path, #stacks_in_287 .hype_line_22_corner2 path, #stacks_in_287 .hype_line_22_corner3 path, #stacks_in_287 .hype_line_22_corner4 path, #stacks_in_287 .hype_line_22_corner5 path, #stacks_in_287 .hype_line_22_corner6 path, #stacks_in_287 .hype_line_22_corner7 path, #stacks_in_287 .hype_line_22_corner8 path, #stacks_in_287 .hype_line_22_corner9 path, #stacks_in_287 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_287 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_287 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_287 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_287 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_287 .hype_line_22_corner1 path { 
	}		
	#stacks_in_287 .hype_line_22_corner2 path { 
	}		
	#stacks_in_287 .hype_line_22_corner3 path { 
	}		
	#stacks_in_287 .hype_line_22_corner4 path { 
	}
	#stacks_in_287 .hype_line_22_corner5 path { 
	}
	#stacks_in_287 .hype_line_22_corner6 path { 
	}
	#stacks_in_287 .hype_line_22_corner7 path { 
	}		
	#stacks_in_287 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_287 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_287 .hype_line_22 path, #stacks_in_287 .hype_line_22_corner0 path, #stacks_in_287 .hype_line_22_corner1 path, #stacks_in_287 .hype_line_22_corner2 path, #stacks_in_287 .hype_line_22_corner3 path, #stacks_in_287 .hype_line_22_corner4 path, #stacks_in_287 .hype_line_22_corner5 path, #stacks_in_287 .hype_line_22_corner6 path, #stacks_in_287 .hype_line_22_corner7 path, #stacks_in_287 .hype_line_22_corner8 path, #stacks_in_287 .hype_line_22_corner9 path, #stacks_in_287 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_287 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_287 .hype_line_22_corner0 path, #stacks_in_287 .hype_line_22_corner1 path, #stacks_in_287 .hype_line_22_corner2 path, #stacks_in_287 .hype_line_22_corner3 path, #stacks_in_287 .hype_line_22_corner4 path, #stacks_in_287 .hype_line_22_corner5 path, #stacks_in_287 .hype_line_22_corner6 path, #stacks_in_287 .hype_line_22_corner7 path, #stacks_in_287 .hype_line_22_corner8 path, #stacks_in_287 .hype_line_22_corner9 path, #stacks_in_287 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_287 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_287 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_233 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_233 {
  margin-bottom: 1rem;
  text-align: left;
  background-color: white; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_244 .stacks_in {
	overflow: visible !important;
}

#stacks_in_244 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_223-svg svg {
  width: 75%;
}


.stacks_in_224-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_301 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_301 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_168 .stacks_in {
	overflow: visible !important;
}

#stacks_in_168 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_200 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_200 .stacks_in {
	overflow: visible !important;
}

#stacks_in_200 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_246 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_246 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_291 .hype-text-22, #stacks_in_291 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_291 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_291 .hype-text-22, #stacks_in_291 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_291 .hype-text-22, #stacks_in_291 .hype-text-22-mobile, #stacks_in_291 p .hype-text-22, #stacks_in_291 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_291 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_291 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_291 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_291_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_291 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_291 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_291 .hype_line_22_corner7 path {
			
}		
#stacks_in_291 .hype_line_22 path, #stacks_in_291 .hype_line_22_corner0 path, #stacks_in_291 .hype_line_22_corner1 path, #stacks_in_291 .hype_line_22_corner2 path, #stacks_in_291 .hype_line_22_corner3 path, #stacks_in_291 .hype_line_22_corner4 path, #stacks_in_291 .hype_line_22_corner5 path, #stacks_in_291 .hype_line_22_corner6 path, #stacks_in_291 .hype_line_22_corner7 path, #stacks_in_291 .hype_line_22_corner8 path, #stacks_in_291 .hype_line_22_corner9 path, #stacks_in_291 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_291 .hype_line_22 path, #stacks_in_291 .hype_line_22_corner0 path, #stacks_in_291 .hype_line_22_corner1 path, #stacks_in_291 .hype_line_22_corner2 path, #stacks_in_291 .hype_line_22_corner3 path, #stacks_in_291 .hype_line_22_corner4 path, #stacks_in_291 .hype_line_22_corner5 path, #stacks_in_291 .hype_line_22_corner6 path, #stacks_in_291 .hype_line_22_corner7 path, #stacks_in_291 .hype_line_22_corner8 path, #stacks_in_291 .hype_line_22_corner9 path, #stacks_in_291 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_291 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_291 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_291 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_291 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_291 .hype_line_22_corner1 path { 
	}		
	#stacks_in_291 .hype_line_22_corner2 path { 
	}		
	#stacks_in_291 .hype_line_22_corner3 path { 
	}		
	#stacks_in_291 .hype_line_22_corner4 path { 
	}
	#stacks_in_291 .hype_line_22_corner5 path { 
	}
	#stacks_in_291 .hype_line_22_corner6 path { 
	}
	#stacks_in_291 .hype_line_22_corner7 path { 
	}		
	#stacks_in_291 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_291 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_291 .hype_line_22 path, #stacks_in_291 .hype_line_22_corner0 path, #stacks_in_291 .hype_line_22_corner1 path, #stacks_in_291 .hype_line_22_corner2 path, #stacks_in_291 .hype_line_22_corner3 path, #stacks_in_291 .hype_line_22_corner4 path, #stacks_in_291 .hype_line_22_corner5 path, #stacks_in_291 .hype_line_22_corner6 path, #stacks_in_291 .hype_line_22_corner7 path, #stacks_in_291 .hype_line_22_corner8 path, #stacks_in_291 .hype_line_22_corner9 path, #stacks_in_291 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_291 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_291 .hype_line_22_corner0 path, #stacks_in_291 .hype_line_22_corner1 path, #stacks_in_291 .hype_line_22_corner2 path, #stacks_in_291 .hype_line_22_corner3 path, #stacks_in_291 .hype_line_22_corner4 path, #stacks_in_291 .hype_line_22_corner5 path, #stacks_in_291 .hype_line_22_corner6 path, #stacks_in_291 .hype_line_22_corner7 path, #stacks_in_291 .hype_line_22_corner8 path, #stacks_in_291 .hype_line_22_corner9 path, #stacks_in_291 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_291 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_291 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_235 {
  background-color: white;
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 10px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_235 {
  margin-bottom: 1rem;
  text-align: inherit; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_246 .stacks_in {
	overflow: visible !important;
}

#stacks_in_246 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_207-svg svg {
  width: 75%;
}


.stacks_in_208-svg svg {
  width: 75%;
}


.stacks_in_209-svg svg {
  width: 75%;
}


.stacks_in_210-svg svg {
  width: 75%;
}


.stacks_in_211-svg svg {
  width: 75%;
}


.stacks_in_212-svg svg {
  width: 75%;
}


.stacks_in_213-svg svg {
  width: 75%;
}


.stacks_in_214-svg svg {
  width: 75%;
}


.stacks_in_217-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_302 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_302 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_1 .stacks_in {
	overflow: visible !important;
}

#stacks_in_1 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_153 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_153 .stacks_in {
	overflow: visible !important;
}

#stacks_in_153 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_248 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_248 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_293 .hype-text-22, #stacks_in_293 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_293 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_293 .hype-text-22, #stacks_in_293 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_293 .hype-text-22, #stacks_in_293 .hype-text-22-mobile, #stacks_in_293 p .hype-text-22, #stacks_in_293 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_293 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_293 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_293 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_293_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_293 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_293 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_293 .hype_line_22_corner7 path {
			
}		
#stacks_in_293 .hype_line_22 path, #stacks_in_293 .hype_line_22_corner0 path, #stacks_in_293 .hype_line_22_corner1 path, #stacks_in_293 .hype_line_22_corner2 path, #stacks_in_293 .hype_line_22_corner3 path, #stacks_in_293 .hype_line_22_corner4 path, #stacks_in_293 .hype_line_22_corner5 path, #stacks_in_293 .hype_line_22_corner6 path, #stacks_in_293 .hype_line_22_corner7 path, #stacks_in_293 .hype_line_22_corner8 path, #stacks_in_293 .hype_line_22_corner9 path, #stacks_in_293 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_293 .hype_line_22 path, #stacks_in_293 .hype_line_22_corner0 path, #stacks_in_293 .hype_line_22_corner1 path, #stacks_in_293 .hype_line_22_corner2 path, #stacks_in_293 .hype_line_22_corner3 path, #stacks_in_293 .hype_line_22_corner4 path, #stacks_in_293 .hype_line_22_corner5 path, #stacks_in_293 .hype_line_22_corner6 path, #stacks_in_293 .hype_line_22_corner7 path, #stacks_in_293 .hype_line_22_corner8 path, #stacks_in_293 .hype_line_22_corner9 path, #stacks_in_293 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_293 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_293 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_293 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_293 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_293 .hype_line_22_corner1 path { 
	}		
	#stacks_in_293 .hype_line_22_corner2 path { 
	}		
	#stacks_in_293 .hype_line_22_corner3 path { 
	}		
	#stacks_in_293 .hype_line_22_corner4 path { 
	}
	#stacks_in_293 .hype_line_22_corner5 path { 
	}
	#stacks_in_293 .hype_line_22_corner6 path { 
	}
	#stacks_in_293 .hype_line_22_corner7 path { 
	}		
	#stacks_in_293 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_293 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_293 .hype_line_22 path, #stacks_in_293 .hype_line_22_corner0 path, #stacks_in_293 .hype_line_22_corner1 path, #stacks_in_293 .hype_line_22_corner2 path, #stacks_in_293 .hype_line_22_corner3 path, #stacks_in_293 .hype_line_22_corner4 path, #stacks_in_293 .hype_line_22_corner5 path, #stacks_in_293 .hype_line_22_corner6 path, #stacks_in_293 .hype_line_22_corner7 path, #stacks_in_293 .hype_line_22_corner8 path, #stacks_in_293 .hype_line_22_corner9 path, #stacks_in_293 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_293 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_293 .hype_line_22_corner0 path, #stacks_in_293 .hype_line_22_corner1 path, #stacks_in_293 .hype_line_22_corner2 path, #stacks_in_293 .hype_line_22_corner3 path, #stacks_in_293 .hype_line_22_corner4 path, #stacks_in_293 .hype_line_22_corner5 path, #stacks_in_293 .hype_line_22_corner6 path, #stacks_in_293 .hype_line_22_corner7 path, #stacks_in_293 .hype_line_22_corner8 path, #stacks_in_293 .hype_line_22_corner9 path, #stacks_in_293 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_293 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_293 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_186 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 10px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_186 {
  margin-bottom: 1rem;
  text-align: inherit;
  background-color: white; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_248 .stacks_in {
	overflow: visible !important;
}

#stacks_in_248 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_158-svg svg {
  width: 75%;
}


.stacks_in_159-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_303 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_303 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_1 .stacks_in {
	overflow: visible !important;
}

#stacks_in_1 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_138 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_138 .stacks_in {
	overflow: visible !important;
}

#stacks_in_138 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_250 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_250 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_295 .hype-text-22, #stacks_in_295 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_295 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_295 .hype-text-22, #stacks_in_295 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_295 .hype-text-22, #stacks_in_295 .hype-text-22-mobile, #stacks_in_295 p .hype-text-22, #stacks_in_295 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_295 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_295 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_295 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_295_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_295 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_295 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_295 .hype_line_22_corner7 path {
			
}		
#stacks_in_295 .hype_line_22 path, #stacks_in_295 .hype_line_22_corner0 path, #stacks_in_295 .hype_line_22_corner1 path, #stacks_in_295 .hype_line_22_corner2 path, #stacks_in_295 .hype_line_22_corner3 path, #stacks_in_295 .hype_line_22_corner4 path, #stacks_in_295 .hype_line_22_corner5 path, #stacks_in_295 .hype_line_22_corner6 path, #stacks_in_295 .hype_line_22_corner7 path, #stacks_in_295 .hype_line_22_corner8 path, #stacks_in_295 .hype_line_22_corner9 path, #stacks_in_295 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_295 .hype_line_22 path, #stacks_in_295 .hype_line_22_corner0 path, #stacks_in_295 .hype_line_22_corner1 path, #stacks_in_295 .hype_line_22_corner2 path, #stacks_in_295 .hype_line_22_corner3 path, #stacks_in_295 .hype_line_22_corner4 path, #stacks_in_295 .hype_line_22_corner5 path, #stacks_in_295 .hype_line_22_corner6 path, #stacks_in_295 .hype_line_22_corner7 path, #stacks_in_295 .hype_line_22_corner8 path, #stacks_in_295 .hype_line_22_corner9 path, #stacks_in_295 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_295 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_295 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_295 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_295 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_295 .hype_line_22_corner1 path { 
	}		
	#stacks_in_295 .hype_line_22_corner2 path { 
	}		
	#stacks_in_295 .hype_line_22_corner3 path { 
	}		
	#stacks_in_295 .hype_line_22_corner4 path { 
	}
	#stacks_in_295 .hype_line_22_corner5 path { 
	}
	#stacks_in_295 .hype_line_22_corner6 path { 
	}
	#stacks_in_295 .hype_line_22_corner7 path { 
	}		
	#stacks_in_295 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_295 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_295 .hype_line_22 path, #stacks_in_295 .hype_line_22_corner0 path, #stacks_in_295 .hype_line_22_corner1 path, #stacks_in_295 .hype_line_22_corner2 path, #stacks_in_295 .hype_line_22_corner3 path, #stacks_in_295 .hype_line_22_corner4 path, #stacks_in_295 .hype_line_22_corner5 path, #stacks_in_295 .hype_line_22_corner6 path, #stacks_in_295 .hype_line_22_corner7 path, #stacks_in_295 .hype_line_22_corner8 path, #stacks_in_295 .hype_line_22_corner9 path, #stacks_in_295 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_295 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_295 .hype_line_22_corner0 path, #stacks_in_295 .hype_line_22_corner1 path, #stacks_in_295 .hype_line_22_corner2 path, #stacks_in_295 .hype_line_22_corner3 path, #stacks_in_295 .hype_line_22_corner4 path, #stacks_in_295 .hype_line_22_corner5 path, #stacks_in_295 .hype_line_22_corner6 path, #stacks_in_295 .hype_line_22_corner7 path, #stacks_in_295 .hype_line_22_corner8 path, #stacks_in_295 .hype_line_22_corner9 path, #stacks_in_295 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_295 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_295 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_196 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 10px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_196 {
  margin-bottom: 1rem;
  text-align: inherit;
  background-color: white; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_250 .stacks_in {
	overflow: visible !important;
}

#stacks_in_250 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_143-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_304 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_304 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_1 .stacks_in {
	overflow: visible !important;
}

#stacks_in_1 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_122 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_122 .stacks_in {
	overflow: visible !important;
}

#stacks_in_122 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_252 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_252 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_297 .hype-text-22, #stacks_in_297 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_297 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_297 .hype-text-22, #stacks_in_297 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_297 .hype-text-22, #stacks_in_297 .hype-text-22-mobile, #stacks_in_297 p .hype-text-22, #stacks_in_297 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_297 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_297 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_297 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_297_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_297 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_297 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_297 .hype_line_22_corner7 path {
			
}		
#stacks_in_297 .hype_line_22 path, #stacks_in_297 .hype_line_22_corner0 path, #stacks_in_297 .hype_line_22_corner1 path, #stacks_in_297 .hype_line_22_corner2 path, #stacks_in_297 .hype_line_22_corner3 path, #stacks_in_297 .hype_line_22_corner4 path, #stacks_in_297 .hype_line_22_corner5 path, #stacks_in_297 .hype_line_22_corner6 path, #stacks_in_297 .hype_line_22_corner7 path, #stacks_in_297 .hype_line_22_corner8 path, #stacks_in_297 .hype_line_22_corner9 path, #stacks_in_297 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_297 .hype_line_22 path, #stacks_in_297 .hype_line_22_corner0 path, #stacks_in_297 .hype_line_22_corner1 path, #stacks_in_297 .hype_line_22_corner2 path, #stacks_in_297 .hype_line_22_corner3 path, #stacks_in_297 .hype_line_22_corner4 path, #stacks_in_297 .hype_line_22_corner5 path, #stacks_in_297 .hype_line_22_corner6 path, #stacks_in_297 .hype_line_22_corner7 path, #stacks_in_297 .hype_line_22_corner8 path, #stacks_in_297 .hype_line_22_corner9 path, #stacks_in_297 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_297 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_297 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_297 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_297 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_297 .hype_line_22_corner1 path { 
	}		
	#stacks_in_297 .hype_line_22_corner2 path { 
	}		
	#stacks_in_297 .hype_line_22_corner3 path { 
	}		
	#stacks_in_297 .hype_line_22_corner4 path { 
	}
	#stacks_in_297 .hype_line_22_corner5 path { 
	}
	#stacks_in_297 .hype_line_22_corner6 path { 
	}
	#stacks_in_297 .hype_line_22_corner7 path { 
	}		
	#stacks_in_297 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_297 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_297 .hype_line_22 path, #stacks_in_297 .hype_line_22_corner0 path, #stacks_in_297 .hype_line_22_corner1 path, #stacks_in_297 .hype_line_22_corner2 path, #stacks_in_297 .hype_line_22_corner3 path, #stacks_in_297 .hype_line_22_corner4 path, #stacks_in_297 .hype_line_22_corner5 path, #stacks_in_297 .hype_line_22_corner6 path, #stacks_in_297 .hype_line_22_corner7 path, #stacks_in_297 .hype_line_22_corner8 path, #stacks_in_297 .hype_line_22_corner9 path, #stacks_in_297 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_297 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_297 .hype_line_22_corner0 path, #stacks_in_297 .hype_line_22_corner1 path, #stacks_in_297 .hype_line_22_corner2 path, #stacks_in_297 .hype_line_22_corner3 path, #stacks_in_297 .hype_line_22_corner4 path, #stacks_in_297 .hype_line_22_corner5 path, #stacks_in_297 .hype_line_22_corner6 path, #stacks_in_297 .hype_line_22_corner7 path, #stacks_in_297 .hype_line_22_corner8 path, #stacks_in_297 .hype_line_22_corner9 path, #stacks_in_297 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_297 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_297 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_188 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  margin: 0px;
  padding: 0px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_188 {
  margin-bottom: 1rem;
  text-align: inherit;
  background-color: white; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_252 .stacks_in {
	overflow: visible !important;
}

#stacks_in_252 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_127-svg svg {
  width: 75%;
}


.stacks_in_128-svg svg {
  width: 75%;
}


.stacks_in_129-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_305 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_305 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_1 .stacks_in {
	overflow: visible !important;
}

#stacks_in_1 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_53 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_53 .stacks_in {
	overflow: visible !important;
}

#stacks_in_53 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_254 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_254 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_308 .hype-text-22, #stacks_in_308 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_308 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_308 .hype-text-22, #stacks_in_308 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_308 .hype-text-22, #stacks_in_308 .hype-text-22-mobile, #stacks_in_308 p .hype-text-22, #stacks_in_308 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_308 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_308 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_308 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_308_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_308 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_308 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_308 .hype_line_22_corner7 path {
			
}		
#stacks_in_308 .hype_line_22 path, #stacks_in_308 .hype_line_22_corner0 path, #stacks_in_308 .hype_line_22_corner1 path, #stacks_in_308 .hype_line_22_corner2 path, #stacks_in_308 .hype_line_22_corner3 path, #stacks_in_308 .hype_line_22_corner4 path, #stacks_in_308 .hype_line_22_corner5 path, #stacks_in_308 .hype_line_22_corner6 path, #stacks_in_308 .hype_line_22_corner7 path, #stacks_in_308 .hype_line_22_corner8 path, #stacks_in_308 .hype_line_22_corner9 path, #stacks_in_308 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_308 .hype_line_22 path, #stacks_in_308 .hype_line_22_corner0 path, #stacks_in_308 .hype_line_22_corner1 path, #stacks_in_308 .hype_line_22_corner2 path, #stacks_in_308 .hype_line_22_corner3 path, #stacks_in_308 .hype_line_22_corner4 path, #stacks_in_308 .hype_line_22_corner5 path, #stacks_in_308 .hype_line_22_corner6 path, #stacks_in_308 .hype_line_22_corner7 path, #stacks_in_308 .hype_line_22_corner8 path, #stacks_in_308 .hype_line_22_corner9 path, #stacks_in_308 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_308 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_308 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_308 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_308 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_308 .hype_line_22_corner1 path { 
	}		
	#stacks_in_308 .hype_line_22_corner2 path { 
	}		
	#stacks_in_308 .hype_line_22_corner3 path { 
	}		
	#stacks_in_308 .hype_line_22_corner4 path { 
	}
	#stacks_in_308 .hype_line_22_corner5 path { 
	}
	#stacks_in_308 .hype_line_22_corner6 path { 
	}
	#stacks_in_308 .hype_line_22_corner7 path { 
	}		
	#stacks_in_308 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_308 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_308 .hype_line_22 path, #stacks_in_308 .hype_line_22_corner0 path, #stacks_in_308 .hype_line_22_corner1 path, #stacks_in_308 .hype_line_22_corner2 path, #stacks_in_308 .hype_line_22_corner3 path, #stacks_in_308 .hype_line_22_corner4 path, #stacks_in_308 .hype_line_22_corner5 path, #stacks_in_308 .hype_line_22_corner6 path, #stacks_in_308 .hype_line_22_corner7 path, #stacks_in_308 .hype_line_22_corner8 path, #stacks_in_308 .hype_line_22_corner9 path, #stacks_in_308 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_308 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_308 .hype_line_22_corner0 path, #stacks_in_308 .hype_line_22_corner1 path, #stacks_in_308 .hype_line_22_corner2 path, #stacks_in_308 .hype_line_22_corner3 path, #stacks_in_308 .hype_line_22_corner4 path, #stacks_in_308 .hype_line_22_corner5 path, #stacks_in_308 .hype_line_22_corner6 path, #stacks_in_308 .hype_line_22_corner7 path, #stacks_in_308 .hype_line_22_corner8 path, #stacks_in_308 .hype_line_22_corner9 path, #stacks_in_308 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_308 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_308 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_190 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 10px;
  margin: 5px;
  padding: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_190 {
  margin-bottom: 1rem;
  text-align: inherit;
  background-color: white; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_254 .stacks_in {
	overflow: visible !important;
}

#stacks_in_254 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_14-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_306 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_306 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_1 .stacks_in {
	overflow: visible !important;
}

#stacks_in_1 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_70 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_70 .stacks_in {
	overflow: visible !important;
}

#stacks_in_70 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_256 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_256 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_310 .hype-text-22, #stacks_in_310 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_310 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_310 .hype-text-22, #stacks_in_310 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_310 .hype-text-22, #stacks_in_310 .hype-text-22-mobile, #stacks_in_310 p .hype-text-22, #stacks_in_310 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_310 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_310 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_310 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_310_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_310 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_310 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_310 .hype_line_22_corner7 path {
			
}		
#stacks_in_310 .hype_line_22 path, #stacks_in_310 .hype_line_22_corner0 path, #stacks_in_310 .hype_line_22_corner1 path, #stacks_in_310 .hype_line_22_corner2 path, #stacks_in_310 .hype_line_22_corner3 path, #stacks_in_310 .hype_line_22_corner4 path, #stacks_in_310 .hype_line_22_corner5 path, #stacks_in_310 .hype_line_22_corner6 path, #stacks_in_310 .hype_line_22_corner7 path, #stacks_in_310 .hype_line_22_corner8 path, #stacks_in_310 .hype_line_22_corner9 path, #stacks_in_310 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_310 .hype_line_22 path, #stacks_in_310 .hype_line_22_corner0 path, #stacks_in_310 .hype_line_22_corner1 path, #stacks_in_310 .hype_line_22_corner2 path, #stacks_in_310 .hype_line_22_corner3 path, #stacks_in_310 .hype_line_22_corner4 path, #stacks_in_310 .hype_line_22_corner5 path, #stacks_in_310 .hype_line_22_corner6 path, #stacks_in_310 .hype_line_22_corner7 path, #stacks_in_310 .hype_line_22_corner8 path, #stacks_in_310 .hype_line_22_corner9 path, #stacks_in_310 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_310 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_310 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_310 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_310 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_310 .hype_line_22_corner1 path { 
	}		
	#stacks_in_310 .hype_line_22_corner2 path { 
	}		
	#stacks_in_310 .hype_line_22_corner3 path { 
	}		
	#stacks_in_310 .hype_line_22_corner4 path { 
	}
	#stacks_in_310 .hype_line_22_corner5 path { 
	}
	#stacks_in_310 .hype_line_22_corner6 path { 
	}
	#stacks_in_310 .hype_line_22_corner7 path { 
	}		
	#stacks_in_310 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_310 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_310 .hype_line_22 path, #stacks_in_310 .hype_line_22_corner0 path, #stacks_in_310 .hype_line_22_corner1 path, #stacks_in_310 .hype_line_22_corner2 path, #stacks_in_310 .hype_line_22_corner3 path, #stacks_in_310 .hype_line_22_corner4 path, #stacks_in_310 .hype_line_22_corner5 path, #stacks_in_310 .hype_line_22_corner6 path, #stacks_in_310 .hype_line_22_corner7 path, #stacks_in_310 .hype_line_22_corner8 path, #stacks_in_310 .hype_line_22_corner9 path, #stacks_in_310 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_310 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_310 .hype_line_22_corner0 path, #stacks_in_310 .hype_line_22_corner1 path, #stacks_in_310 .hype_line_22_corner2 path, #stacks_in_310 .hype_line_22_corner3 path, #stacks_in_310 .hype_line_22_corner4 path, #stacks_in_310 .hype_line_22_corner5 path, #stacks_in_310 .hype_line_22_corner6 path, #stacks_in_310 .hype_line_22_corner7 path, #stacks_in_310 .hype_line_22_corner8 path, #stacks_in_310 .hype_line_22_corner9 path, #stacks_in_310 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_310 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_310 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_192 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 10px;
  margin: 0px;
  padding: 0px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_192 {
  margin-bottom: 1rem;
  text-align: inherit;
  background-color: white; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_256 .stacks_in {
	overflow: visible !important;
}

#stacks_in_256 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_76-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_307 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_307 {
		display: none !important;
	}
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_1 .stacks_in {
	overflow: visible !important;
}

#stacks_in_1 .stacks_out {
	overflow: visible !important;
} */





#stacks_out_51 {
	width: 75%;
}


/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_51 .stacks_in {
	overflow: visible !important;
}

#stacks_in_51 .stacks_out {
	overflow: visible !important;
}
 */
#stacks_in_258 {
	padding: 20px;
}

#com_barthpartners_platform_box_stack_stacks_in_258 {
	
	
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_299 .hype-text-22, #stacks_in_299 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_299 .hype-divider-text-bg  { 
background-color: rgba(76, 76, 76, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(76, 76, 76, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_299 .hype-text-22, #stacks_in_299 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_299 .hype-text-22, #stacks_in_299 .hype-text-22-mobile, #stacks_in_299 p .hype-text-22, #stacks_in_299 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_299 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_299 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_299 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_299_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_299 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_299 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_299 .hype_line_22_corner7 path {
			
}		
#stacks_in_299 .hype_line_22 path, #stacks_in_299 .hype_line_22_corner0 path, #stacks_in_299 .hype_line_22_corner1 path, #stacks_in_299 .hype_line_22_corner2 path, #stacks_in_299 .hype_line_22_corner3 path, #stacks_in_299 .hype_line_22_corner4 path, #stacks_in_299 .hype_line_22_corner5 path, #stacks_in_299 .hype_line_22_corner6 path, #stacks_in_299 .hype_line_22_corner7 path, #stacks_in_299 .hype_line_22_corner8 path, #stacks_in_299 .hype_line_22_corner9 path, #stacks_in_299 .hype_line_22_corner10 path { stroke: #666666 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_299 .hype_line_22 path, #stacks_in_299 .hype_line_22_corner0 path, #stacks_in_299 .hype_line_22_corner1 path, #stacks_in_299 .hype_line_22_corner2 path, #stacks_in_299 .hype_line_22_corner3 path, #stacks_in_299 .hype_line_22_corner4 path, #stacks_in_299 .hype_line_22_corner5 path, #stacks_in_299 .hype_line_22_corner6 path, #stacks_in_299 .hype_line_22_corner7 path, #stacks_in_299 .hype_line_22_corner8 path, #stacks_in_299 .hype_line_22_corner9 path, #stacks_in_299 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_299 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_299 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_299 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_299 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_299 .hype_line_22_corner1 path { 
	}		
	#stacks_in_299 .hype_line_22_corner2 path { 
	}		
	#stacks_in_299 .hype_line_22_corner3 path { 
	}		
	#stacks_in_299 .hype_line_22_corner4 path { 
	}
	#stacks_in_299 .hype_line_22_corner5 path { 
	}
	#stacks_in_299 .hype_line_22_corner6 path { 
	}
	#stacks_in_299 .hype_line_22_corner7 path { 
	}		
	#stacks_in_299 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_299 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_299 .hype_line_22 path, #stacks_in_299 .hype_line_22_corner0 path, #stacks_in_299 .hype_line_22_corner1 path, #stacks_in_299 .hype_line_22_corner2 path, #stacks_in_299 .hype_line_22_corner3 path, #stacks_in_299 .hype_line_22_corner4 path, #stacks_in_299 .hype_line_22_corner5 path, #stacks_in_299 .hype_line_22_corner6 path, #stacks_in_299 .hype_line_22_corner7 path, #stacks_in_299 .hype_line_22_corner8 path, #stacks_in_299 .hype_line_22_corner9 path, #stacks_in_299 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_299 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_299 .hype_line_22_corner0 path, #stacks_in_299 .hype_line_22_corner1 path, #stacks_in_299 .hype_line_22_corner2 path, #stacks_in_299 .hype_line_22_corner3 path, #stacks_in_299 .hype_line_22_corner4 path, #stacks_in_299 .hype_line_22_corner5 path, #stacks_in_299 .hype_line_22_corner6 path, #stacks_in_299 .hype_line_22_corner7 path, #stacks_in_299 .hype_line_22_corner8 path, #stacks_in_299 .hype_line_22_corner9 path, #stacks_in_299 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_299 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_299 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#com_barthpartners_platform_content_stack_stacks_in_194 {
  border-color: #333333;
  border-style: solid;
  border-width: 0px;
  border-radius: 10px;
  margin: 0px;
  padding: 0px;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

#com_barthpartners_platform_content_stack_stacks_in_194 {
  margin-bottom: 1rem;
  text-align: inherit;
  background-color: white; }
/* .stacks_top {
	overflow: visible !important;
}

#stacks_in_258 .stacks_in {
	overflow: visible !important;
}

#stacks_in_258 .stacks_out {
	overflow: visible !important;
} */


.stacks_in_3-svg svg {
  width: 75%;
}


.stacks_in_4-svg svg {
  width: 75%;
}


.stacks_in_5-svg svg {
  width: 75%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_314 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_314 {
		display: none !important;
	}
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_312 .hype-text-22, #stacks_in_312 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_312 .hype-divider-text-bg  { 
background-color: rgba(203, 203, 203, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(203, 203, 203, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_312 .hype-text-22, #stacks_in_312 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_312 .hype-text-22, #stacks_in_312 .hype-text-22-mobile, #stacks_in_312 p .hype-text-22, #stacks_in_312 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_312 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_312 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_312 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_312_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_312 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_312 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_312 .hype_line_22_corner7 path {
			
}		
#stacks_in_312 .hype_line_22 path, #stacks_in_312 .hype_line_22_corner0 path, #stacks_in_312 .hype_line_22_corner1 path, #stacks_in_312 .hype_line_22_corner2 path, #stacks_in_312 .hype_line_22_corner3 path, #stacks_in_312 .hype_line_22_corner4 path, #stacks_in_312 .hype_line_22_corner5 path, #stacks_in_312 .hype_line_22_corner6 path, #stacks_in_312 .hype_line_22_corner7 path, #stacks_in_312 .hype_line_22_corner8 path, #stacks_in_312 .hype_line_22_corner9 path, #stacks_in_312 .hype_line_22_corner10 path { stroke: #E6E6E6 !important;
	stroke-linecap: butt !important; 
 -webkit-animation: fade-border-css 0.1s  ease-in-out both; animation: fade-border-css 0.1s  ease-in-out both;  
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_312 .hype_line_22 path, #stacks_in_312 .hype_line_22_corner0 path, #stacks_in_312 .hype_line_22_corner1 path, #stacks_in_312 .hype_line_22_corner2 path, #stacks_in_312 .hype_line_22_corner3 path, #stacks_in_312 .hype_line_22_corner4 path, #stacks_in_312 .hype_line_22_corner5 path, #stacks_in_312 .hype_line_22_corner6 path, #stacks_in_312 .hype_line_22_corner7 path, #stacks_in_312 .hype_line_22_corner8 path, #stacks_in_312 .hype_line_22_corner9 path, #stacks_in_312 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_312 .hype-text-22 {  }
}

@media (max-width: 630px) {
	#stacks_in_312 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_312 .hype-text-22 { 
	  
	  
	  	
		  
	}			
	#stacks_in_312 .hype-text-22-mobile { 
	  
	  
	  	
		  
	}		
	#stacks_in_312 .hype_line_22_corner1 path { 
	}		
	#stacks_in_312 .hype_line_22_corner2 path { 
	}		
	#stacks_in_312 .hype_line_22_corner3 path { 
	}		
	#stacks_in_312 .hype_line_22_corner4 path { 
	}
	#stacks_in_312 .hype_line_22_corner5 path { 
	}
	#stacks_in_312 .hype_line_22_corner6 path { 
	}
	#stacks_in_312 .hype_line_22_corner7 path { 
	}		
	#stacks_in_312 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_312 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_312 .hype_line_22 path, #stacks_in_312 .hype_line_22_corner0 path, #stacks_in_312 .hype_line_22_corner1 path, #stacks_in_312 .hype_line_22_corner2 path, #stacks_in_312 .hype_line_22_corner3 path, #stacks_in_312 .hype_line_22_corner4 path, #stacks_in_312 .hype_line_22_corner5 path, #stacks_in_312 .hype_line_22_corner6 path, #stacks_in_312 .hype_line_22_corner7 path, #stacks_in_312 .hype_line_22_corner8 path, #stacks_in_312 .hype_line_22_corner9 path, #stacks_in_312 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_312 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_312 .hype_line_22_corner0 path, #stacks_in_312 .hype_line_22_corner1 path, #stacks_in_312 .hype_line_22_corner2 path, #stacks_in_312 .hype_line_22_corner3 path, #stacks_in_312 .hype_line_22_corner4 path, #stacks_in_312 .hype_line_22_corner5 path, #stacks_in_312 .hype_line_22_corner6 path, #stacks_in_312 .hype_line_22_corner7 path, #stacks_in_312 .hype_line_22_corner8 path, #stacks_in_312 .hype_line_22_corner9 path, #stacks_in_312 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_312 .trigger-22 { opacity: 0 !important; 

 margin-top: -450px !important;  
}
#stacks_in_312 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#stacks_in_93.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_93.layouts-2-row > div > div[tag="node"] {
  display: flex;
  width: 100%;
  margin: 0px auto 56px auto;
  background: transparent;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: center;
  box-sizing: border-box;
  gap: 0px 48px;
}

#stacks_in_93.layouts-2-row > .layouts-2-content-width.layouts-2-el > div:not(:first-child) {
  margin-left: 48px;
}
@supports (rotate:180deg) {
  #stacks_in_93.layouts-2-row > .layouts-2-content-width.layouts-2-el > div:not(:first-child) {
    margin-left: 0;
  }
}


#stacks_in_96.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_96.out {
  flex: 1; max-width: 540px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_96.out {
  overflow: visible;
}


.layouts-2-content-width > #stacks_in_96.layouts-2-column:after,
#stacks_out_96:after {
  width: 180px;
  
  
}


@media all and (min-width: 901px) {
  #stacks_in_96.layouts-2-column.hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 601px) {
  #stacks_in_96.layouts-2-column.hide-tablet {
    display: none;
  }
}
@media all and (max-width: 600px) {
  #stacks_in_96.layouts-2-column.hide-mobile {
    display: none;
  }
}


nav#deluxe_nav_stacks_in_98, nav#deluxe_nav_stacks_in_98 * {
  box-sizing: border-box;
}
nav#deluxe_nav_stacks_in_98 {
    
    
    
}

nav#deluxe_nav_stacks_in_98 ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  
  
  justify-content: center;
  
}
nav#deluxe_nav_stacks_in_98 ul ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  
  
}
nav#deluxe_nav_stacks_in_98 ul li {
 display: block;
 list-style-type: none;
}




@media all and (min-width: 771px) {
  nav#deluxe_nav_stacks_in_98 > ul > li > a {
   display: flex;
   text-decoration: none;
   padding: 6px 12px;
   margin: 6px 3px;
   border-radius: 4px;
   color: rgba(0, 0, 0, 1.00);
   background-color: rgba(255, 255, 255, 1.00);
   
  }
  nav#deluxe_nav_stacks_in_98 > ul > li > a:hover {
   color: rgba(255, 255, 255, 1.00);
   background-color: rgba(30, 98, 67, 1.00);
  }
  nav#deluxe_nav_stacks_in_98 > ul > li > a:active:not([href="#"]):not([href="#0"]),
  nav#deluxe_nav_stacks_in_98 > ul > li.current > a,
  nav#deluxe_nav_stacks_in_98 > ul > li.current-parent > a,
  nav#deluxe_nav_stacks_in_98 > ul > li.current-ancestor-parent > a {
   color: rgba(204, 204, 204, 1.00);
   background-color: rgba(0, 0, 0, 0.00);
  }
  nav#deluxe_nav_stacks_in_98 ul > li:first-child > a {
   margin-left: 0px;
  }
  nav#deluxe_nav_stacks_in_98 ul > li:last-child > a {
   margin-right: 0px;
  }
  nav#deluxe_nav_stacks_in_98 > ul > li.parent > a:after,
  nav#deluxe_nav_stacks_in_98 > ul > li.current-parent > a:after,
  nav#deluxe_nav_stacks_in_98 > ul > li.current-ancestor-parent > a:after {
    content: "\f078";
    font-size: 14px;
    font-family: Stacks-FontAwesome,"FontAwesome";
    margin-left: 4px;
    align-self: center;
  }
  nav#deluxe_nav_stacks_in_98 > ul > li > ul {
   display: none;
   position: absolute;
   z-index: 9999;
   padding: 6px 24px;
   background: rgba(255, 255, 255, 1.00);
  }
  nav#deluxe_nav_stacks_in_98 > ul > li > ul li a {
    padding: 6px 0px;
    color: #555555;
  }
  nav#deluxe_nav_stacks_in_98 > ul ul li.current a,
  nav#deluxe_nav_stacks_in_98 > ul ul li.current-parent a,
  nav#deluxe_nav_stacks_in_98 > ul ul li.current-ancestor-parent > a {
    color: #333333;
  }
  nav#deluxe_nav_stacks_in_98 > ul li:hover > ul {
   display: block;
  }
  nav#deluxe_nav_stacks_in_98 > ul > li.parent > ul > li,
  nav#deluxe_nav_stacks_in_98 > ul > li.current-parent > ul > li,
  nav#deluxe_nav_stacks_in_98 > ul > li.current-ancestor-parent > ul > li {
    /* display: -webkit-box;
    display: flex; */
  }
  nav#deluxe_nav_stacks_in_98 ul ul > li > ul > li > a:before {
    content: "\00a0\f0da";
    font-size: 14px;
    line-height: 14px;
    font-family: Stacks-FontAwesome,"FontAwesome";
    margin: 0px 6px;
    align-self: center;
  }
  nav#deluxe_nav_stacks_in_98 ul ul ul {
    display: block;
  }
  nav#deluxe_nav_stacks_in_98 > input,
  nav#deluxe_nav_stacks_in_98 > label {
    display: none;
  }
}
@media all and (max-width: 770px) {
  nav#deluxe_nav_stacks_in_98 {
    display: grid;
    grid-gap: 0px;
    grid-template-columns: min-content min-content;
    align-items: center;
    grid-auto-flow: dense;
    justify-content: flex-end;
  }
  div[data-width]:first-child nav#deluxe_nav_stacks_in_98 {
    justify-content: flex-start;
  }
  nav#deluxe_nav_stacks_in_98 > input,
  nav#deluxe_nav_stacks_in_98 > label {
    display: block;
    width: 36px;
    height: 36px;
    position: relative;
    margin: 0;
  }
  nav#deluxe_nav_stacks_in_98 > input {
    opacity: 0;
  }
  nav#deluxe_nav_stacks_in_98 > label {
    grid-column: 1;
    grid-row: 1;
    z-index: 1;
    pointer-events: none;
    width: 36px;
    height: 32px;
    
    border-radius: 4px;
    transform: translateX(100%);
  }
  nav#deluxe_nav_stacks_in_98 ul ul ul > li > a:before {
    content: "\00a0\00a0\00a0\f0da";
    font-size: 14px;
    line-height: 14px;
    font-family: Stacks-FontAwesome,"FontAwesome";
    margin: 0px 6px;
    align-self: center;
  }
  div[data-width]:first-child nav#deluxe_nav_stacks_in_98 > label {
    grid-column: auto;
    grid-row: auto;
    transform: translateX(-100%);
  }
  nav#deluxe_nav_stacks_in_98 .hambar {
      position: absolute;
      top: 0;
      left: 4px;
      display: block;
      width: 28px;
      height: 4px;
      
      background: rgba(0, 0, 0, 1.00);
      -webkit-transition: all 150ms;
      transition: all 150ms;
      -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
      transform-origin: left top;
      border-radius: 4px;
  }
  nav#deluxe_nav_stacks_in_98 .hambar.hamtop {
      top: 5px;
  }
  nav#deluxe_nav_stacks_in_98 .hambar.hammiddle {
      top: 14px;
      opacity: 1;
  }
  nav#deluxe_nav_stacks_in_98 .hambar.hambottom {
      top: 23px;
      -webkit-transform-origin: left bottom;
      -ms-transform-origin: left bottom;
      transform-origin: left bottom;
  }
  nav#deluxe_nav_stacks_in_98 > input:checked ~ label .hambar.hamtop {
    width: 27.5px;
    -webkit-transform: rotate(45deg) translate(4px, -4px);
    -ms-transform: rotate(45deg) translate(4px, -4px);
    transform: rotate(45deg) translate(4px, -4px);
  }

  nav#deluxe_nav_stacks_in_98 > input:checked ~ label .hambar.hammiddle {
      opacity: 0;
  }

  nav#deluxe_nav_stacks_in_98 > input:checked ~ label .hambar.hambottom {
      width: 27.5px;
      -webkit-transform: rotate(-45deg) translate(4px, 4px);
      -ms-transform: rotate(-45deg) translate(4px, 4px);
      transform: rotate(-45deg) translate(4px, 4px);
  }
  nav#deluxe_nav_stacks_in_98 > ul {
    display: none;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    margin-top: 48px;
    z-index: 9999;
    background: rgba(255, 255, 255, 1.00);
    padding: 12px 0px;
  }
  nav#deluxe_nav_stacks_in_98 > input:checked ~ ul {
    display: block;
  }
  nav#deluxe_nav_stacks_in_98 > input:checked ~ ul {
    display: grid;
    grid-template-columns: repeat(1,1fr);
    grid-gap: 0px 24px;
  }
  nav#deluxe_nav_stacks_in_98 ul > li > a {
   display: flex;
   text-decoration: none;
   padding: 12px 24px;
   border-radius: 4px;
   margin: 0px 0px;
   color: #555555;
  }
  nav#deluxe_nav_stacks_in_98 ul > li.parent > a:after,
  nav#deluxe_nav_stacks_in_98 ul > li.current-parent > a:after,
  nav#deluxe_nav_stacks_in_98 ul > li.current-ancestor-parent > a:after {
    content: "\f078";
    font-size: 14px;
    line-height: 14px;
    font-family: Stacks-FontAwesome,"FontAwesome";
    margin-left: 4px;
    align-self: center;
  }
  nav#deluxe_nav_stacks_in_98 ul ul > li > a:before {
    content: "\f0da";
    font-size: 14px;
    line-height: 14px;
    font-family: Stacks-FontAwesome,"FontAwesome";
    margin: 0px 6px;
    align-self: center;
  }
  nav#deluxe_nav_stacks_in_98 ul > li > a {
   
  }
  nav#deluxe_nav_stacks_in_98 ul > li > a:hover {
   
  }
  nav#deluxe_nav_stacks_in_98 ul > li > a:active:not([href="#"]):not([href="#0"]),
  nav#deluxe_nav_stacks_in_98 ul > li.current > a,
  nav#deluxe_nav_stacks_in_98 ul > li.current-parent > a,
  nav#deluxe_nav_stacks_in_98 ul > li.current-ancestor-parent > a {
   
  }
}

nav#deluxe_nav_stacks_in_98 ul > ul > li > a {
  display: flex;
  width: 100%;
 
}
nav#deluxe_nav_stacks_in_98 ul ul > li > a:hover {
 
}
nav#deluxe_nav_stacks_in_98 ul ul > li > a:active:not([href="#"]):not([href="#0"]),
nav#deluxe_nav_stacks_in_98 ul ul > li.current > a,
nav#deluxe_nav_stacks_in_98 ul ul > li.current-parent > a,
nav#deluxe_nav_stacks_in_98 ul ul > li.current-ancestor-parent > a {
 
}



/* 1.0.1

*/
.opr-page  {
  transition: height 400ms ease-in,
    padding 400ms ease-in,
    width 400ms ease-in,
    opacity 400ms ease-in,
    transform 400ms ease-in;
}
.opr-page.opr-no-animation {
  transition: none;
  visibility: hidden;
}
.opr-next-page,
.opr-prev-page  {
  pointer-events: none;
}


.opr-page  {
  top: 0;
}
.opr-next-page  {
  z-index: 100;
  top: 0;
  opacity: 0;
}
.opr-prev-page  {
  z-index: 98;
  top: 0;
  opacity: 0;
}
.opr-current  {
  z-index: 99;
  opacity: 1;
}



















.opr-scroll-next:before,
.opr-scroll-prev:before {
    content: "";
    position: absolute;
    top: -15px;
    left: -15px;
    right: -15px;
    bottom: -15px;
}
 .opr-next,
 .opr-scroll-next,
 .opr-scroll-prev {
  border-color: rgba(255, 255, 255, 1.00);
}


#stacks_in_263.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_263.layouts-2-row > div > div[tag="node"] {
  display: flex;
  width: 100%;
  margin: 0px auto 24px auto;
  background: transparent;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: center;
  box-sizing: border-box;
  gap: 0px 48px;
}

#stacks_in_263.layouts-2-row > .layouts-2-content-width.layouts-2-el > div:not(:first-child) {
  margin-left: 48px;
}
@supports (rotate:180deg) {
  #stacks_in_263.layouts-2-row > .layouts-2-content-width.layouts-2-el > div:not(:first-child) {
    margin-left: 0;
  }
}


#stacks_in_265.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_265.out {
  flex: 1; max-width: 540px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_265.out {
  overflow: visible;
}

#stacks_in_265.layouts-2-column,
#slice_mez_265 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border: 1px solid rgba(67, 94, 96, 1.00);
  
  
  
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_265.layouts-2-column:after,
#stacks_out_265:after {
  width: 180px;
  
  
}


@media all and (min-width: 901px) {
  #stacks_in_265.layouts-2-column.hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 601px) {
  #stacks_in_265.layouts-2-column.hide-tablet {
    display: none;
  }
}
@media all and (max-width: 600px) {
  #stacks_in_265.layouts-2-column.hide-mobile {
    display: none;
  }
}



#last_updated_stacks_in_267 {
	
	text-align: center;
	
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  
  
  
  
	font-size: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0;
	color: rgba(0, 0, 0, 1.00);
}

#stacks_in_267 {
	padding:  11px;
}

/* -- Start Bellboy Each css Template -- */

.stacks_in_264bellboywrapper{
	width: 50px;
	margin: 0 auto;
	
	display : none;
	
}

.stacks_in_264bellboy{
	position: relative;
	cursor: pointer;
	background: rgba(158, 16, 38, 1.00);
	width: 50px;
	height: 50px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
	line-height: 50px;
	font-size: 22.727272px;
	margin: 5px;
	z-index: 1000;
	background: rgba(158, 16, 38, 1.00);
}


.stacks_in_264bellboy i {
	position: relative;
	display: block;
	margin: 0 auto 0 auto;
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 22.727272px;
	vertical-align: middle;
}


.stacks_in_264bellboy:hover{
	color: rgba(235, 235, 235, 1.00);
	background: rgba(173, 31, 53, 1.00); /* Old browsers */
}

/* -- End Bellboy Each css Template -- */