.gb-container.gb-tabs__item:not(.gb-tabs__item-open) {
  display:none;
}
.gb-container-d69f569f {
  text-align:center;
}
.gb-container-3d54fe75 {
  padding:15px;
  background-image:linear-gradient(90deg, var(--base-3), var(--base-3));
}
.gb-container-f142d1bb {
  background-image:linear-gradient(90deg, var(--base-3), var(--base-3));
}
.gb-container-8e52785a {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #12141a;
  color: var(--base-3);
  background-image: linear-gradient(90deg, var(--contrast), var(--contrast));
}
.gb-container-8e52785a a {
  color:var(--base-3);
}
.gb-container-8e52785a a:hover {
  color:var(--base-2);
}
.gb-grid-wrapper > .gb-grid-column-71425d6d {
  width:25%;
}
.gb-container-8ee0bbce {
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
}
.gb-grid-wrapper > .gb-grid-column-8ee0bbce {
  width:25%;
}
.gb-container-a0badbf8 {
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:left;
}
.gb-grid-wrapper > .gb-grid-column-a0badbf8 {
  width:25%;
}
.gb-grid-wrapper > .gb-grid-column-78e454ff {
  width:25%;
}
.gb-container-32a929d2 {
  margin-top:20px;
  border-top:1px dotted var(--base-3);
}
.gb-container-78a80880 {
  max-width:1264px;
  padding:1rem 0 0;
  margin-right:auto;
  margin-left:auto;
}
.gb-container-34e401fe {
  height:100%;
  padding:0;
  display: flex;
}
.gb-grid-wrapper > .gb-grid-column-34e401fe {
  width: 40%;
}
h1.gb-headline-0c3f3a86 {
  font-size:36px;
  text-transform:uppercase;
  text-align:center;
}
h2.gb-headline-834387d6 {
  text-align:left;
}
p.gb-headline-4c6b37f8 {
  display:flex;
  align-items:center;
  font-size:.875rem;
  margin-bottom:0px;
  color: white;
}
.gb-accordion__item:not(.gb-accordion__item-open) > .gb-button .gb-accordion__icon-open {
  display:none;
}
.gb-accordion__item.gb-accordion__item-open > .gb-button .gb-accordion__icon {
  display:none;
}
a.gb-button-656d2785 {
  display:inline-flex;
  flex-direction:row;
  align-items:center;
  justify-content:flex-end;
  column-gap:0.5em;
  position:relative;
  text-align:center;
  padding:15px 20px;
  background-color:var(--accent);
  color:var(--base-2);
  text-decoration:none;
}
a.gb-button-656d2785:hover,
a.gb-button-656d2785:active,
a.gb-button-656d2785:focus {
  background-color:#222222;
  color:#ffffff;
}
a.gb-button-656d2785 .gb-icon {
  line-height:0;
}
a.gb-button-656d2785 .gb-icon svg {
  width:1em;
  height:1em;
  fill:currentColor;
}
.gb-grid-wrapper-6c524eea {
  display:flex;
  flex-wrap:wrap;
}
.gb-grid-wrapper-6c524eea > .gb-grid-column {
  box-sizing:border-box;
}
.gb-grid-wrapper-8a3c0800 {
  display:flex;
  flex-wrap:wrap;
  margin-left:-30px;
}
.gb-grid-wrapper-8a3c0800 > .gb-grid-column {
  box-sizing:border-box;
  padding-left:30px;
}
@media (max-width: 1024px) {
  .gb-grid-wrapper > .gb-grid-column-34e401fe {
    width:100%;
  }
  p.gb-headline-4c6b37f8 {
    justify-content:center;
    text-align:center;
  }
  .gb-grid-wrapper-8a3c0800 {
    row-gap:20px;
  }
}
@media (max-width: 767px) {
  .gb-container-d69f569f {
    margin-right:15px;
    margin-left:15px;
  }
  .gb-grid-wrapper > .gb-grid-column-71425d6d {
    width:100%;
  }
  .gb-grid-wrapper > .gb-grid-column-8ee0bbce {
    width:100%;
  }
  .gb-grid-wrapper > .gb-grid-column-a0badbf8 {
    width:100%;
  }
  .gb-grid-wrapper > .gb-grid-column-78e454ff {
    width:100%;
  }
  .gb-grid-wrapper > .gb-grid-column-34e401fe {
    width:100%;
  }
  p.gb-headline-4c6b37f8 {
    text-align:center;
  }
}
:root {
  --gb-container-width:1264px;
}
.gb-container .wp-block-image img {
  vertical-align:middle;
}
.gb-grid-wrapper .wp-block-image {
  margin-bottom:0;
}
.gb-highlight {
  background:none;
}
.gb-shape {
  line-height:0;
}
.gb-container-link {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:99;
}
