﻿.addtoany_content {
  clear: both;
  margin: 16px auto;
}
.addtoany_header {
  margin: 0 0 16px;
}
.addtoany_list {
  display: inline;
  line-height: 16px;
}
.a2a_kit a:empty,
.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined) {
  display: none;
}
.addtoany_list a,
.widget .addtoany_list a {
  border: 0;
  box-shadow: none;
  display: inline-block;
  font-size: 16px;
  padding: 0 4px;
  vertical-align: middle;
}
.addtoany_list a img {
  border: 0;
  display: inline-block;
  opacity: 1;
  overflow: hidden;
  vertical-align: baseline;
}
.addtoany_list a span {
  display: inline-block;
  float: none;
}
.addtoany_list.a2a_kit_size_32 a {
  font-size: 32px;
}
.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service) > span {
  height: 32px;
  line-height: 32px;
  width: 32px;
}
.addtoany_list a:not(.addtoany_special_service) > span {
  border-radius: 4px;
  display: inline-block;
  opacity: 1;
}
.addtoany_list a .a2a_count {
  position: relative;
  vertical-align: top;
}
.site .a2a_kit.addtoany_list a:focus,
.addtoany_list a:hover,
.widget .addtoany_list a:hover {
  background: none;
  border: 0;
  box-shadow: none;
}
.addtoany_list a:hover img,
.addtoany_list a:hover span {
  opacity: 0.7;
}
.addtoany_list a.addtoany_special_service:hover img,
.addtoany_list a.addtoany_special_service:hover span {
  opacity: 1;
}
.addtoany_special_service {
  display: inline-block;
  vertical-align: middle;
}
.addtoany_special_service a,
.addtoany_special_service div,
.addtoany_special_service div.fb_iframe_widget,
.addtoany_special_service iframe,
.addtoany_special_service span {
  margin: 0;
  vertical-align: baseline !important;
}
.addtoany_special_service iframe {
  display: inline;
  max-width: none;
}
a.addtoany_share.addtoany_no_icon span.a2a_img_text {
  display: none;
}
a.addtoany_share img {
  border: 0;
  width: auto;
  height: auto;
}
.gb-container .wp-block-image img {
  vertical-align: middle;
}
.gb-container .gb-shape {
  position: absolute;
  overflow: hidden;
  pointer-events: none;
  line-height: 0;
}
.gb-container .gb-shape svg {
  fill: currentColor;
}
.gb-container-190ba00e {
  position: relative;
  background-color: #000000;
  color: var(--base-3);
}
.gb-container-190ba00e > .gb-shapes .gb-shape-1 {
  color: var(--base-3);
  left: 0;
  right: 0;
  bottom: -1px;
  transform: scaleX(-1);
}
.gb-container-190ba00e > .gb-shapes .gb-shape-1 svg {
  height: 150px;
  width: calc(100% + 1.3px);
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  min-width: 100%;
}
.gb-container-f6578a71 {
  max-width: 1200px;
  display: flex;
  column-gap: 60px;
  z-index: 1;
  position: relative;
  padding: 200px 40px 250px;
  margin-right: auto;
  margin-left: auto;
}
.gb-container-69101d0b {
  width: 60%;
  height: 100%;
  padding: 0;
}
.gb-container-54106995 {
  width: 40%;
  height: 100%;
}
.gb-container-fdbd6300 {
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
}
.gb-container-fdbd6300:before {
  content: "";
  background-image: url(https://olla.6w688.com/asu2/us/40/static/image/vector_triangles_left.svg);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: cover;
  z-index: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: inherit;
  pointer-events: none;
  opacity: 0.04;
}
.gb-container-fdbd6300.gb-has-dynamic-bg:before {
  background-image: var(--background-url);
}
.gb-container-fdbd6300.gb-no-dynamic-bg:before {
  background-image: none;
}
.gb-container-f21ce1dd {
  max-width: 1200px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  column-gap: 60px;
  padding: 40px 40px 80px;
  margin-right: auto;
  margin-left: auto;
}
.gb-container-b910f0a6 {
  width: 50%;
}
.gb-container-32e1430d {
  width: 50%;
}
.gb-container-8a45a45f {
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
}
.gb-container-8a45a45f:before {
  content: "";
  background-image: url(https://olla.6w688.com/asu2/us/40/static/image/vector_triangles_left.svg);
  background-repeat: no-repeat;
  background-position: right top;
  background-size: cover;
  z-index: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: inherit;
  pointer-events: none;
  opacity: 0.04;
}
.gb-container-8a45a45f.gb-has-dynamic-bg:before {
  background-image: var(--background-url);
}
.gb-container-8a45a45f.gb-no-dynamic-bg:before {
  background-image: none;
}
.gb-container-ad4503f9 {
  max-width: 1200px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  column-gap: 60px;
  padding: 80px 40px;
  margin-right: auto;
  margin-left: auto;
}
.gb-container-c0c76b75 {
  width: 50%;
  height: 100%;
  padding: 0;
}
.gb-container-a09b2f0a {
  width: 50%;
  height: 100%;
  text-align: right;
}
.gb-container-e3feaa98 {
  max-width: 1200px;
  padding: 80px 40px;
  margin-right: auto;
  margin-left: auto;
}
.gb-container-ba6b213d {
  height: 100%;
  text-align: center;
  padding: 0;
}
.gb-grid-wrapper > .gb-grid-column-ba6b213d {
  width: 25%;
}
.gb-container-cd6dc470 {
  height: 100%;
  text-align: center;
  padding: 0;
}
.gb-grid-wrapper > .gb-grid-column-cd6dc470 {
  width: 25%;
}
.gb-container-d6489351 {
  height: 100%;
  text-align: center;
  padding: 0;
}
.gb-grid-wrapper > .gb-grid-column-d6489351 {
  width: 25%;
}
.gb-container-17699f59 {
  height: 100%;
  text-align: center;
  padding: 0;
}
.gb-grid-wrapper > .gb-grid-column-17699f59 {
  width: 25%;
}
.gb-container-417474d4 {
  max-width: 1200px;
  display: flex;
  column-gap: 60px;
  padding: 80px 40px 50px;
  margin-right: auto;
  margin-left: auto;
}
.gb-container-a955004c {
  width: 50%;
  height: 100%;
  padding: 0;
}
.gb-container-31111a3b {
  width: 50%;
  height: 100%;
  padding: 0;
}
.gb-container-f99a5b91 {
  max-width: 1200px;
  padding: 10px 40px 80px;
  margin-right: auto;
  margin-left: auto;
}
.gb-container-738d0681 {
  display: flex;
  column-gap: 80px;
}
.gb-container-6ee1d94d {
  width: 33.33%;
  text-align: center;
}
.gb-container-666a9e38 {
  width: 33.33%;
  text-align: center;
}
.gb-container-62bbed0e {
  width: 33.33%;
  text-align: center;
}
.gb-container-eae04a8a {
  padding: 140px 0 40px;
  background-color: var(--contrast-2);
  background-image: url(https://olla.6w688.com/asu2/us/40/static/image/vector_triangles_left.svg);
  background-repeat: repeat-x;
  background-position: center center;
  background-size: 50%;
}
.gb-container-eae04a8a.gb-has-dynamic-bg {
  background-image: var(--background-url);
}
.gb-container-eae04a8a.gb-no-dynamic-bg {
  background-image: none;
}
.gb-container-39517758 {
  max-width: 1200px;
  z-index: 1;
  position: relative;
  padding: 80px 40px 40px;
  margin-top: -180px;
  margin-right: auto;
  margin-left: auto;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  background-image: linear-gradient(
    180deg,
    var(--contrast-2) 14%,
    rgba(31, 37, 64, 0)
  );
}
.gb-container-f1c676e9 {
  height: 100%;
  padding: 0;
}
.gb-grid-wrapper > .gb-grid-column-f1c676e9 {
  width: 25%;
}
.gb-container-e1025ee0 {
  height: 100%;
  padding: 0;
}
.gb-grid-wrapper > .gb-grid-column-e1025ee0 {
  width: 25%;
}
.gb-container-bf7ca9ec {
  height: 100%;
  padding: 0;
}
.gb-grid-wrapper > .gb-grid-column-bf7ca9ec {
  width: 25%;
}
.gb-container-1af1db78 {
  height: 100%;
  padding: 0;
}
.gb-grid-wrapper > .gb-grid-column-1af1db78 {
  width: 25%;
}
.gb-container-b67840f1 {
  display: flex;
  margin-top: 40px;
}
.gb-container-5179f71d {
  max-width: 1200px;
  display: flex;
  align-items: center;
  column-gap: 40px;
  padding: 80px 40px;
  margin-right: auto;
  margin-left: auto;
  background-color: var(--contrast-2);
}
.gb-container-45e2a9b9 {
  width: 75%;
  height: 100%;
  background-color: var(--contrast-2);
}
.gb-container-f524c828 {
  width: 25%;
  height: 100%;
  text-align: center;
}
.gb-container-457dd8fc {
  background-color: #000000;
  color: var(--base-3);
}
.gb-container-5d253afb {
  max-width: 1200px;
  display: flex;
  align-items: center;
  column-gap: 40px;
  padding: 80px 40px;
  margin-right: auto;
  margin-left: auto;
}
.gb-container-464a968e {
  width: 75%;
  height: 100%;
}
.gb-container-177b39ff {
  width: 25%;
  height: 100%;
}
.gb-container-858e6d89 {
  background-color: var(--contrast-2);
  color: var(--base-3);
}
.gb-container-b0e1c93a {
  max-width: 1200px;
  display: flex;
  align-items: center;
  column-gap: 40px;
  padding: 80px 40px;
  margin-right: auto;
  margin-left: auto;
}
.gb-container-ccaa1743 {
  width: 75%;
  height: 100%;
}
.gb-container-9062e2b2 {
  width: 25%;
  height: 100%;
  text-align: center;
}
.gb-container-77e1e6cd {
  background-color: #ffffff91;
}
.gb-container-964fb8b9 {
  max-width: 1200px;
  padding: 80px 40px 120px;
  margin-right: auto;
  margin-left: auto;
}
.gb-container-c9187823 {
  height: 100%;
}
.gb-grid-wrapper > .gb-grid-column-c9187823 {
  width: 100%;
}
.gb-icon svg {
  fill: currentColor;
}
.gb-highlight {
  background: none;
  color: unset;
}
h1.gb-headline-d9dff7c5 {
  font-size: 45px;
  color: var(--base-3);
}
h1.gb-headline-d9dff7c5 .gb-highlight {
  color: #edc630;
}
h2.gb-headline-c6416161 {
  display: flex;
  align-items: center;
  font-size: 20px;
  color: var(--accent);
}
h2.gb-headline-c6416161 .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
}
h2.gb-headline-c6416161 .gb-icon svg {
  width: 1.8em;
  height: 1.8em;
}
p.gb-headline-7196996c {
  display: flex;
  align-items: center;
  font-size: 16px;
}
p.gb-headline-7196996c .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
}
p.gb-headline-7196996c .gb-icon svg {
  width: 1em;
  height: 1em;
}
p.gb-headline-d590db48 {
  display: flex;
  align-items: center;
  font-size: 16px;
}
p.gb-headline-d590db48 .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
}
p.gb-headline-d590db48 .gb-icon svg {
  width: 1em;
  height: 1em;
}
p.gb-headline-816b4cd6 {
  display: flex;
  align-items: center;
  font-size: 16px;
}
p.gb-headline-816b4cd6 .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
}
p.gb-headline-816b4cd6 .gb-icon svg {
  width: 1em;
  height: 1em;
}
h2.gb-headline-dd2f3fd7 {
  display: flex;
  align-items: center;
  font-size: 20px;
  color: var(--accent);
}
h2.gb-headline-dd2f3fd7 .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
}
h2.gb-headline-dd2f3fd7 .gb-icon svg {
  width: 1.8em;
  height: 1.8em;
}
p.gb-headline-748c900f {
  display: flex;
  align-items: center;
  font-size: 16px;
}
p.gb-headline-748c900f .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
}
p.gb-headline-748c900f .gb-icon svg {
  width: 1em;
  height: 1em;
}
p.gb-headline-837c7ce4 {
  display: flex;
  align-items: center;
  font-size: 16px;
}
p.gb-headline-837c7ce4 .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
}
p.gb-headline-837c7ce4 .gb-icon svg {
  width: 1em;
  height: 1em;
}
p.gb-headline-98e3d2b9 {
  display: flex;
  align-items: center;
  font-size: 16px;
}
p.gb-headline-98e3d2b9 .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
}
p.gb-headline-98e3d2b9 .gb-icon svg {
  width: 1em;
  height: 1em;
}
h3.gb-headline-79a1c004 {
  display: flex;
  flex-direction: column;
  align-items: center;
  column-gap: 0.5em;
  font-size: 25px;
  font-weight: bold;
}
h3.gb-headline-79a1c004 .gb-icon {
  line-height: 0;
  color: var(--accent);
  padding-bottom: 0.5em;
}
h3.gb-headline-79a1c004 .gb-icon svg {
  width: 40px;
  height: 40px;
}
h3.gb-headline-b8105485 {
  display: flex;
  flex-direction: column;
  font-size: 25px;
  font-weight: bold;
  text-align: center;
}
h3.gb-headline-b8105485 .gb-icon {
  line-height: 0;
  color: var(--accent);
  padding-bottom: 0.5em;
}
h3.gb-headline-b8105485 .gb-icon svg {
  width: 40px;
  height: 40px;
}
h3.gb-headline-df17718e {
  display: flex;
  flex-direction: column;
  align-items: center;
  column-gap: 0.5em;
  font-size: 25px;
  font-weight: bold;
  text-align: center;
}
h3.gb-headline-df17718e .gb-icon {
  line-height: 0;
  color: var(--accent);
  padding-bottom: 0.5em;
}
h3.gb-headline-df17718e .gb-icon svg {
  width: 40px;
  height: 40px;
}
h3.gb-headline-787e9a91 {
  display: flex;
  flex-direction: column;
  font-size: 25px;
  font-weight: bold;
}
h3.gb-headline-787e9a91 .gb-icon {
  line-height: 0;
  color: var(--accent);
  padding-bottom: 0.5em;
}
h3.gb-headline-787e9a91 .gb-icon svg {
  width: 40px;
  height: 40px;
}
h2.gb-headline-539c30d5 {
  display: flex;
  align-items: center;
  font-size: 20px;
  color: var(--accent);
}
h2.gb-headline-539c30d5 .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
}
h2.gb-headline-539c30d5 .gb-icon svg {
  width: 1.8em;
  height: 1.8em;
}
h3.gb-headline-42ddb2c0 {
  display: flex;
  align-items: center;
  column-gap: 0.5em;
  color: #313b77;
}
h3.gb-headline-42ddb2c0 .gb-icon {
  line-height: 0;
  color: var(--accent);
  padding-right: 0.5em;
}
h3.gb-headline-42ddb2c0 .gb-icon svg {
  width: 1em;
  height: 1em;
}
h3.gb-headline-685d1b62 {
  display: flex;
  align-items: center;
  column-gap: 0.5em;
  margin-top: 40px;
  color: #313b77;
}
h3.gb-headline-685d1b62 .gb-icon {
  line-height: 0;
  color: var(--accent);
  padding-right: 0.5em;
}
h3.gb-headline-685d1b62 .gb-icon svg {
  width: 1em;
  height: 1em;
}
h2.gb-headline-d3fd4111 {
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: var(--contrast-3);
}
h2.gb-headline-d3fd4111 .gb-icon {
  line-height: 0;
  padding-bottom: 1em;
}
h2.gb-headline-d3fd4111 .gb-icon svg {
  width: 1em;
  height: 1em;
}
h3.gb-headline-6752f12f {
  display: flex;
  flex-direction: column;
  align-items: center;
  column-gap: 0.5em;
  text-align: center;
}
h3.gb-headline-6752f12f .gb-icon {
  line-height: 0;
  color: var(--accent);
  padding-bottom: 0.6em;
}
h3.gb-headline-6752f12f .gb-icon svg {
  width: 40px;
  height: 40px;
}
p.gb-headline-837478bc {
  font-size: 15px;
  text-align: center;
  margin-bottom: 0px;
}
h3.gb-headline-7fdecc99 {
  display: flex;
  flex-direction: column;
  text-align: center;
}
h3.gb-headline-7fdecc99 .gb-icon {
  line-height: 0;
  color: var(--accent);
  padding-bottom: 0.6em;
}
h3.gb-headline-7fdecc99 .gb-icon svg {
  width: 40px;
  height: 40px;
}
p.gb-headline-cda84e3e {
  font-size: 15px;
  margin-bottom: 0px;
}
h3.gb-headline-e7ef6e91 {
  display: flex;
  flex-direction: column;
  text-align: center;
}
h3.gb-headline-e7ef6e91 .gb-icon {
  line-height: 0;
  color: var(--accent);
  padding-bottom: 0.6em;
}
h3.gb-headline-e7ef6e91 .gb-icon svg {
  width: 40px;
  height: 40px;
}
p.gb-headline-81923fd4 {
  font-size: 15px;
  margin-bottom: 0px;
}
p.gb-headline-98111db0 {
  font-size: 14px;
  line-height: 1.6em;
  margin-top: 20px;
  margin-bottom: 0px;
  color: var(--base-2);
}
h2.gb-headline-323d39f3 {
  font-size: 20px;
  text-align: justify;
  color: var(--base-3);
}
p.gb-headline-ee5ae7f5 {
  display: flex;
  align-items: center;
  font-size: 14px;
  margin-bottom: 18px;
  color: var(--base-3);
}
p.gb-headline-ee5ae7f5 a {
  color: var(--base-3);
}
p.gb-headline-ee5ae7f5 a:hover {
  color: var(--accent);
}
p.gb-headline-ee5ae7f5 .gb-icon {
  line-height: 0;
  color: var(--accent-2);
  padding-right: 0.5em;
}
p.gb-headline-ee5ae7f5 .gb-icon svg {
  width: 1em;
  height: 1em;
}
p.gb-headline-88a7afff {
  display: flex;
  align-items: center;
  font-size: 14px;
  margin-bottom: 18px;
  color: var(--base-3);
}
p.gb-headline-88a7afff a {
  color: var(--base-3);
}
p.gb-headline-88a7afff a:hover {
  color: var(--accent);
}
p.gb-headline-88a7afff .gb-icon {
  line-height: 0;
  color: var(--accent-2);
  padding-right: 0.5em;
}
p.gb-headline-88a7afff .gb-icon svg {
  width: 1em;
  height: 1em;
}
p.gb-headline-305257fb {
  display: flex;
  align-items: center;
  font-size: 14px;
  margin-bottom: 18px;
  color: var(--base-3);
}
p.gb-headline-305257fb a {
  color: var(--base-3);
}
p.gb-headline-305257fb a:hover {
  color: var(--accent);
}
p.gb-headline-305257fb .gb-icon {
  line-height: 0;
  color: var(--accent-2);
  padding-right: 0.5em;
}
p.gb-headline-305257fb .gb-icon svg {
  width: 1em;
  height: 1em;
}
p.gb-headline-9d969616 {
  display: flex;
  align-items: center;
  font-size: 14px;
  margin-bottom: 18px;
  color: var(--base-3);
}
p.gb-headline-9d969616 a {
  color: var(--base-3);
}
p.gb-headline-9d969616 a:hover {
  color: var(--accent);
}
p.gb-headline-9d969616 .gb-icon {
  line-height: 0;
  color: var(--accent-2);
  padding-right: 0.5em;
}
p.gb-headline-9d969616 .gb-icon svg {
  width: 1em;
  height: 1em;
}
p.gb-headline-4916bd40 {
  display: flex;
  align-items: center;
  font-size: 14px;
  margin-bottom: 18px;
  color: var(--base-3);
}
p.gb-headline-4916bd40 a {
  color: var(--base-3);
}
p.gb-headline-4916bd40 a:hover {
  color: var(--accent);
}
p.gb-headline-4916bd40 .gb-icon {
  line-height: 0;
  color: var(--accent-2);
  padding-right: 0.5em;
}
p.gb-headline-4916bd40 .gb-icon svg {
  width: 1em;
  height: 1em;
}
h2.gb-headline-33429490 {
  font-size: 20px;
  text-align: left;
  color: var(--base-3);
}
p.gb-headline-839d5961 {
  display: flex;
  align-items: center;
  font-size: 14px;
  margin-bottom: 18px;
  color: var(--base-3);
}
p.gb-headline-839d5961 a {
  color: var(--base-3);
}
p.gb-headline-839d5961 a:hover {
  color: var(--accent);
}
p.gb-headline-839d5961 .gb-icon {
  line-height: 0;
  color: var(--accent-2);
  padding-right: 0.5em;
}
p.gb-headline-839d5961 .gb-icon svg {
  width: 1em;
  height: 1em;
}
p.gb-headline-aacd9f2d {
  display: flex;
  align-items: center;
  font-size: 14px;
  margin-bottom: 18px;
  color: var(--base-3);
}
p.gb-headline-aacd9f2d a {
  color: var(--base-3);
}
p.gb-headline-aacd9f2d a:hover {
  color: var(--accent);
}
p.gb-headline-aacd9f2d .gb-icon {
  line-height: 0;
  color: var(--accent-2);
  padding-right: 0.5em;
}
p.gb-headline-aacd9f2d .gb-icon svg {
  width: 1em;
  height: 1em;
}
p.gb-headline-c48b7198 {
  display: flex;
  align-items: center;
  font-size: 14px;
  margin-bottom: 18px;
  color: var(--base-3);
}
p.gb-headline-c48b7198 a {
  color: var(--base-3);
}
p.gb-headline-c48b7198 a:hover {
  color: var(--accent);
}
p.gb-headline-c48b7198 .gb-icon {
  line-height: 0;
  color: var(--accent-2);
  padding-right: 0.5em;
}
p.gb-headline-c48b7198 .gb-icon svg {
  width: 1em;
  height: 1em;
}
p.gb-headline-71772f10 {
  display: flex;
  align-items: center;
  font-size: 14px;
  margin-bottom: 18px;
  color: var(--base-3);
}
p.gb-headline-71772f10 a {
  color: var(--base-3);
}
p.gb-headline-71772f10 a:hover {
  color: var(--accent);
}
p.gb-headline-71772f10 .gb-icon {
  line-height: 0;
  color: var(--accent-2);
  padding-right: 0.5em;
}
p.gb-headline-71772f10 .gb-icon svg {
  width: 1em;
  height: 1em;
}
p.gb-headline-7d76f3af {
  display: flex;
  align-items: center;
  font-size: 14px;
  margin-bottom: 0px;
  color: var(--base-3);
}
p.gb-headline-7d76f3af a {
  color: var(--base-3);
}
p.gb-headline-7d76f3af a:hover {
  color: var(--accent);
}
p.gb-headline-7d76f3af .gb-icon {
  line-height: 0;
  color: var(--accent-2);
  padding-right: 0.5em;
}
p.gb-headline-7d76f3af .gb-icon svg {
  width: 1em;
  height: 1em;
}
p.gb-headline-8d115d3d {
  display: flex;
  align-items: center;
  font-size: 14px;
  padding-top: 15px;
  margin-bottom: 0px;
  color: var(--base-3);
}
p.gb-headline-8d115d3d a {
  color: var(--base-3);
}
p.gb-headline-8d115d3d a:hover {
  color: var(--accent);
}
p.gb-headline-8d115d3d .gb-icon {
  line-height: 0;
  color: var(--accent-2);
  padding-right: 0.5em;
}
p.gb-headline-8d115d3d .gb-icon svg {
  width: 1em;
  height: 1em;
}
p.gb-headline-1ee79a12 {
  display: flex;
  align-items: center;
  font-size: 14px;
  padding-top: 15px;
  margin-bottom: 0px;
  color: var(--base-3);
}
p.gb-headline-1ee79a12 a {
  color: var(--base-3);
}
p.gb-headline-1ee79a12 a:hover {
  color: var(--accent);
}
p.gb-headline-1ee79a12 .gb-icon {
  line-height: 0;
  color: var(--accent-2);
  padding-right: 0.5em;
}
p.gb-headline-1ee79a12 .gb-icon svg {
  width: 1em;
  height: 1em;
}
h2.gb-headline-99a51d4e {
  font-size: 20px;
  color: var(--base-3);
}
p.gb-headline-05929be8 {
  font-size: 14px;
  margin-top: 20px;
  margin-bottom: 0px;
  color: var(--base-2);
}
p.gb-headline-36ee4221 {
  font-size: 14px;
  margin-top: 20px;
  margin-bottom: 0px;
  color: var(--base-2);
}
h3.gb-headline-b9ca195d {
  font-size: 38px;
  color: var(--base-3);
}
p.gb-headline-1ca4b877 {
  font-size: 22px;
  margin-bottom: 0px;
  color: var(--base-3);
}
p.gb-headline-1ca4b877 a:hover {
  color: var(--accent);
}
h3.gb-headline-d45fc1d1 {
  font-size: 30px;
  margin-top: 40px;
  margin-bottom: 12px;
  color: var(--base-3);
}
p.gb-headline-864c9cad {
  margin-bottom: 0px;
}
h3.gb-headline-bfc3f0c3 {
  font-size: 38px;
  color: var(--base-3);
}
p.gb-headline-5ecc4b74 {
  font-size: 22px;
  margin-bottom: 0px;
}
h3.gb-headline-c252ea52 {
  font-size: 38px;
  text-align: center;
  margin-top: 40px;
  color: #000000;
}
p.gb-headline-e620d2b1 {
  font-size: 22px;
  text-align: center;
  color: #000000;
}
h4.gb-headline-db2621f5 a {
  color: #000000;
}
h4.gb-headline-db2621f5 a:hover {
  color: var(--contrast-2);
}
div.gb-headline-f841696f {
  margin-bottom: 20px;
  color: var(--contrast);
}
div.gb-headline-579fbab2 a {
  color:#ff0000;
}
div.gb-headline-579fbab2 a:hover {
  color: var(--contrast);
}
.gb-button {
  text-decoration: none;
}
.gb-icon svg {
  fill: currentColor;
}
a.gb-button-3463b042 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  letter-spacing: 0.03em;
  font-weight: 600;
  text-align: center;
  padding: 15px 30px;
  margin-top: 20px;
  border-radius: 30px;
  background-color: var(--accent-2);
  color: var(--contrast-2);
}
a.gb-button-3463b042:hover,
a.gb-button-3463b042:active,
a.gb-button-3463b042:focus {
  background-color: var(--accent-3);
  color: var(--base-3);
}
a.gb-button-e3425edc {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  letter-spacing: 0.03em;
  font-weight: 600;
  text-align: center;
  padding: 15px 30px;
  margin-top: 40px;
  border-radius: 30px;
  background-color: var(--accent-2);
  color: var(--contrast-2);
}
a.gb-button-e3425edc:hover,
a.gb-button-e3425edc:active,
a.gb-button-e3425edc:focus {
  background-color: var(--accent-3);
  color: var(--base-3);
}
a.gb-button-e50fa64c {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  letter-spacing: 0.03em;
  font-weight: 600;
  text-align: center;
  padding: 15px 30px;
  margin-top: 40px;
  border-radius: 30px;
  background-color: var(--accent-2);
  color: var(--contrast-2);
}
a.gb-button-e50fa64c:hover,
a.gb-button-e50fa64c:active,
a.gb-button-e50fa64c:focus {
  background-color: var(--accent-3);
  color: var(--base-3);
}
a.gb-button-8294bc7f {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  text-align: center;
  padding: 12px 20px;
  margin-top: 20px;
  color: var(--accent);
}
a.gb-button-8294bc7f:hover,
a.gb-button-8294bc7f:active,
a.gb-button-8294bc7f:focus {
  color: var(--accent-3);
}
a.gb-button-8294bc7f .gb-icon {
  line-height: 0;
  padding-left: 0.4em;
}
a.gb-button-8294bc7f .gb-icon svg {
  width: 1em;
  height: 1em;
}
a.gb-button-3c2d64ca {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  text-align: center;
  padding: 12px 20px;
  margin-top: 20px;
  color: var(--accent);
}
a.gb-button-3c2d64ca:hover,
a.gb-button-3c2d64ca:active,
a.gb-button-3c2d64ca:focus {
  color: var(--accent-3);
}
a.gb-button-3c2d64ca .gb-icon {
  line-height: 0;
  padding-left: 0.4em;
}
a.gb-button-3c2d64ca .gb-icon svg {
  width: 1em;
  height: 1em;
}
a.gb-button-6e608fce {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  text-align: center;
  padding: 12px 20px;
  margin-top: 20px;
  color: var(--accent);
}
a.gb-button-6e608fce:hover,
a.gb-button-6e608fce:active,
a.gb-button-6e608fce:focus {
  color: var(--accent-3);
}
a.gb-button-6e608fce .gb-icon {
  line-height: 0;
  padding-left: 0.4em;
}
a.gb-button-6e608fce .gb-icon svg {
  width: 1em;
  height: 1em;
}
a.gb-button-39c9e93a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  text-align: center;
  padding: 12px 20px;
  margin-top: 20px;
  color: var(--accent);
}
a.gb-button-39c9e93a:hover,
a.gb-button-39c9e93a:active,
a.gb-button-39c9e93a:focus {
  color: var(--accent-3);
}
a.gb-button-39c9e93a .gb-icon {
  line-height: 0;
  padding-left: 0.4em;
}
a.gb-button-39c9e93a .gb-icon svg {
  width: 1em;
  height: 1em;
}
a.gb-button-e0ca8f47 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 10px;
  margin-right: 10px;
  border-radius: 100%;
  background-color: var(--accent-2);
  color: var(--contrast-2);
}
a.gb-button-e0ca8f47:hover,
a.gb-button-e0ca8f47:active,
a.gb-button-e0ca8f47:focus {
  background-color: var(--accent);
  color: var(--base-3);
}
a.gb-button-e0ca8f47 .gb-icon {
  line-height: 0;
}
a.gb-button-e0ca8f47 .gb-icon svg {
  width: 1em;
  height: 1em;
}
a.gb-button-a924c66b {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  column-gap: 0.5em;
  text-align: center;
  padding: 10px;
  margin-right: 10px;
  border-radius: 100%;
  background-color: var(--accent-2);
  color: var(--contrast-2);
}
a.gb-button-a924c66b:hover,
a.gb-button-a924c66b:active,
a.gb-button-a924c66b:focus {
  background-color: var(--accent);
  color: var(--base-3);
}
a.gb-button-a924c66b .gb-icon {
  line-height: 0;
}
a.gb-button-a924c66b .gb-icon svg {
  width: 1em;
  height: 1em;
}
a.gb-button-d8a5bfc9 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 10px;
  margin-right: 10px;
  border-radius: 100%;
  background-color: var(--accent-2);
  color: var(--contrast-2);
}
a.gb-button-d8a5bfc9:hover,
a.gb-button-d8a5bfc9:active,
a.gb-button-d8a5bfc9:focus {
  background-color: var(--accent);
  color: var(--base-3);
}
a.gb-button-d8a5bfc9 .gb-icon {
  line-height: 0;
}
a.gb-button-d8a5bfc9 .gb-icon svg {
  width: 1em;
  height: 1em;
}
a.gb-button-dafbe3db {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  column-gap: 0.5em;
  text-align: center;
  padding: 10px;
  margin-right: 10px;
  border-radius: 100%;
  background-color: var(--accent-2);
  color: var(--contrast-2);
}
a.gb-button-dafbe3db:hover,
a.gb-button-dafbe3db:active,
a.gb-button-dafbe3db:focus {
  background-color: var(--accent);
  color: var(--base-3);
}
a.gb-button-dafbe3db .gb-icon {
  line-height: 0;
}
a.gb-button-dafbe3db .gb-icon svg {
  width: 1em;
  height: 1em;
}
.gb-button-wrapper a.gb-button-5a9aaf34 {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
  font-weight: 600;
  text-align: center;
  padding: 12px 36px;
  border-radius: 50px;
  border: 1px solid var(--base-3);
  background-color: #fc6805;
  color: var(--base-3);
}
.gb-button-wrapper a.gb-button-5a9aaf34:hover,
.gb-button-wrapper a.gb-button-5a9aaf34:active,
.gb-button-wrapper a.gb-button-5a9aaf34:focus {
  border-color: var(--base-3);
  background-color: #fff;
  color: var(--contrast-2);
}
a.gb-button-2d3a4242 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  font-weight: 600;
  text-align: center;
  padding: 12px 36px;
  margin-top: 40px;
  margin-bottom: 20px;
  border-radius: 50px;
  border: 1px solid var(--base-3);
  color: var(--base-3);
}
a.gb-button-2d3a4242:hover,
a.gb-button-2d3a4242:active,
a.gb-button-2d3a4242:focus {
  border-color: var(--base-3);
  background-color: var(--base-3);
  color: var(--accent-2);
}
.gb-button-wrapper a.gb-button-b7132b20 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  font-weight: 600;
  text-align: center;
  padding: 12px 36px;
  border-radius: 50px;
  border: 1px solid var(--base-3);
  color: var(--base-3);
}
.gb-button-wrapper a.gb-button-b7132b20:hover,
.gb-button-wrapper a.gb-button-b7132b20:active,
.gb-button-wrapper a.gb-button-b7132b20:focus {
  border-color: var(--base-3);
  background-color: #fff;
  color: var(--contrast-2);
}
.gb-grid-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.gb-grid-column {
  box-sizing: border-box;
}
.gb-grid-wrapper .wp-block-image {
  margin-bottom: 0;
}
.gb-grid-wrapper-8aea13f1 {
  justify-content: center;
  margin-left: -80px;
}
.gb-grid-wrapper-8aea13f1 > .gb-grid-column {
  padding-left: 80px;
}
.gb-grid-wrapper-cd21e57e {
  margin-left: -60px;
}
.gb-grid-wrapper-cd21e57e > .gb-grid-column {
  padding-left: 60px;
  padding-bottom: 60px;
}
.gb-grid-wrapper-68c4437e {
  row-gap: 20px;
  margin-left: -40px;
}
.gb-grid-wrapper-68c4437e > .gb-grid-column {
  text-align: center;
}
.gb-button-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  clear: both;
}
.gb-button-wrapper-5422c506 {
  justify-content: center;
}
.gb-button-wrapper-3e961ede {
  justify-content: center;
}
.gb-block-image img {
  vertical-align: middle;
}
.gb-block-image-c181981b {
  margin-bottom: 15px;
}
.gb-image-c181981b {
  height: 500px;
  object-fit: cover;
}
@media (min-width: 1025px) {
  .gb-grid-wrapper > div.gb-grid-column-69101d0b {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-54106995 {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-b910f0a6 {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-32e1430d {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-c0c76b75 {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-a09b2f0a {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-ba6b213d {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-cd6dc470 {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-d6489351 {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-17699f59 {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-a955004c {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-31111a3b {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-f1c676e9 {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-e1025ee0 {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-bf7ca9ec {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-1af1db78 {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-45e2a9b9 {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-f524c828 {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-464a968e {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-177b39ff {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-ccaa1743 {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-9062e2b2 {
    padding-bottom: 0;
  }
}
@media (max-width: 1024px) {
  .gb-container-190ba00e > .gb-shapes .gb-shape-1 svg {
    height: 80px;
  }
  .gb-container-f6578a71 {
    padding-top: 180px;
    padding-bottom: 200px;
  }
  .gb-container-ad4503f9 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .gb-container-e3feaa98 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .gb-grid-wrapper > .gb-grid-column-ba6b213d {
    width: 50%;
  }
  .gb-grid-wrapper > .gb-grid-column-cd6dc470 {
    width: 50%;
  }
  .gb-grid-wrapper > .gb-grid-column-d6489351 {
    width: 50%;
  }
  .gb-grid-wrapper > .gb-grid-column-17699f59 {
    width: 50%;
  }
  .gb-container-417474d4 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .gb-container-f99a5b91 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .gb-container-738d0681 {
    flex-direction: column;
    align-items: center;
    row-gap: 60px;
  }
  .gb-container-6ee1d94d {
    width: 75%;
  }
  .gb-grid-wrapper > .gb-grid-column-6ee1d94d {
    width: 75%;
  }
  .gb-container-666a9e38 {
    width: 75%;
  }
  .gb-grid-wrapper > .gb-grid-column-666a9e38 {
    width: 75%;
  }
  .gb-container-62bbed0e {
    width: 75%;
  }
  .gb-grid-wrapper > .gb-grid-column-62bbed0e {
    width: 75%;
  }
  .gb-container-39517758 {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }
  .gb-grid-wrapper > .gb-grid-column-f1c676e9 {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-e1025ee0 {
    width: 33.33%;
  }
  .gb-grid-wrapper > .gb-grid-column-bf7ca9ec {
    width: 33.33%;
  }
  .gb-grid-wrapper > .gb-grid-column-1af1db78 {
    width: 33.33%;
  }
  .gb-container-5179f71d {
    flex-direction: column;
    row-gap: 60px;
  }
  .gb-container-45e2a9b9 {
    width: 100%;
    text-align: center;
  }
  .gb-grid-wrapper > .gb-grid-column-45e2a9b9 {
    width: 100%;
  }
  .gb-container-f524c828 {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-f524c828 {
    width: 100%;
  }
  .gb-container-5d253afb {
    flex-direction: column;
    row-gap: 60px;
  }
  .gb-container-464a968e {
    width: 100%;
    text-align: center;
  }
  .gb-grid-wrapper > .gb-grid-column-464a968e {
    width: 100%;
  }
  .gb-container-177b39ff {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-177b39ff {
    width: 100%;
  }
  .gb-container-b0e1c93a {
    flex-direction: column;
    row-gap: 60px;
  }
  .gb-container-ccaa1743 {
    width: 100%;
    text-align: center;
  }
  .gb-grid-wrapper > .gb-grid-column-ccaa1743 {
    width: 100%;
  }
  .gb-container-9062e2b2 {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-9062e2b2 {
    width: 100%;
  }
  .gb-container-964fb8b9 {
    padding-top: 40px;
  }
  .gb-grid-wrapper > .gb-grid-column-c9187823 {
    width: 50%;
  }
  h1.gb-headline-d9dff7c5 {
    font-size: 46px;
  }
  div.gb-headline-579fbab2 {
    margin-bottom: 0px;
  }
  .gb-grid-wrapper-8aea13f1 {
    row-gap: 60px;
    justify-content: center;
  }
  .gb-grid-wrapper-68c4437e {
    row-gap: 80px;
    justify-content: center;
  }
  .gb-button-wrapper-5422c506 {
    justify-content: center;
    margin-top: 40px;
  }
  .gb-button-wrapper-3e961ede {
    justify-content: center;
    margin-top: 40px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .gb-grid-wrapper > div.gb-grid-column-69101d0b {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-54106995 {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-b910f0a6 {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-32e1430d {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-c0c76b75 {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-a09b2f0a {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-d6489351 {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-17699f59 {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-a955004c {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-31111a3b {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-62bbed0e {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-e1025ee0 {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-bf7ca9ec {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-1af1db78 {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-45e2a9b9 {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-f524c828 {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-177b39ff {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-ccaa1743 {
    padding-bottom: 0;
  }
  .gb-grid-wrapper > div.gb-grid-column-9062e2b2 {
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .gb-container-190ba00e {
    text-align: center;
  }
  .gb-container-f6578a71 {
    flex-direction: column;
    row-gap: 60px;
    padding-top: 180px;
  }
  .gb-container-69101d0b {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-69101d0b {
    width: 100%;
  }
  .gb-container-54106995 {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-54106995 {
    width: 100%;
  }
  .gb-grid-wrapper > div.gb-grid-column-54106995 {
    padding-bottom: 0;
  }
  .gb-container-f21ce1dd {
    flex-direction: column;
    row-gap: 30px;
  }
  .gb-container-b910f0a6 {
    width: 100%;
    text-align: center;
  }
  .gb-grid-wrapper > .gb-grid-column-b910f0a6 {
    width: 100%;
  }
  .gb-container-32e1430d {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-32e1430d {
    width: 100%;
  }
  .gb-grid-wrapper > div.gb-grid-column-32e1430d {
    padding-bottom: 0;
  }
  .gb-container-ad4503f9 {
    flex-direction: column;
    row-gap: 30px;
    padding: 40px 30px;
  }
  .gb-container-c0c76b75 {
    width: 100%;
    order: 2;
  }
  .gb-grid-wrapper > .gb-grid-column-c0c76b75 {
    width: 100%;
  }
  .gb-grid-wrapper > div.gb-grid-column-c0c76b75 {
    padding-bottom: 0;
  }
  .gb-container-a09b2f0a {
    width: 100%;
    order: 1;
    text-align: center;
  }
  .gb-grid-wrapper > .gb-grid-column-a09b2f0a {
    width: 100%;
  }
  .gb-container-e3feaa98 {
    padding: 40px 30px;
  }
  .gb-grid-wrapper > .gb-grid-column-ba6b213d {
    width: 100%;
    flex-basis: 500px;
  }
  .gb-grid-wrapper > .gb-grid-column-cd6dc470 {
    width: 100%;
    flex-basis: 500px;
  }
  .gb-grid-wrapper > .gb-grid-column-d6489351 {
    width: 100%;
    flex-basis: 500px;
  }
  .gb-grid-wrapper > .gb-grid-column-17699f59 {
    width: 100%;
    flex-basis: 500px;
  }
  .gb-grid-wrapper > div.gb-grid-column-17699f59 {
    padding-bottom: 0;
  }
  .gb-container-417474d4 {
    flex-direction: column;
    row-gap: 100px;
    padding: 40px 30px;
  }
  .gb-container-a955004c {
    width: 100%;
    text-align: center;
  }
  .gb-grid-wrapper > .gb-grid-column-a955004c {
    width: 100%;
  }
  .gb-container-31111a3b {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-31111a3b {
    width: 100%;
  }
  .gb-grid-wrapper > div.gb-grid-column-31111a3b {
    padding-bottom: 0;
  }
  .gb-container-f99a5b91 {
    padding: 40px 30px;
  }
  .gb-container-6ee1d94d {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-6ee1d94d {
    width: 100%;
  }
  .gb-container-666a9e38 {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-666a9e38 {
    width: 100%;
  }
  .gb-container-62bbed0e {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-62bbed0e {
    width: 100%;
  }
  .gb-grid-wrapper > div.gb-grid-column-62bbed0e {
    padding-bottom: 0;
  }
  .gb-container-39517758 {
    padding-right: 30px;
    padding-left: 30px;
  }
  .gb-grid-wrapper > .gb-grid-column-f1c676e9 {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-e1025ee0 {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-bf7ca9ec {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-1af1db78 {
    width: 100%;
  }
  .gb-grid-wrapper > div.gb-grid-column-1af1db78 {
    padding-bottom: 0;
  }
  .gb-container-5179f71d {
    padding-right: 30px;
    padding-left: 30px;
  }
  .gb-container-45e2a9b9 {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-45e2a9b9 {
    width: 100%;
  }
  .gb-grid-wrapper > div.gb-grid-column-45e2a9b9 {
    padding-bottom: 0;
  }
  .gb-container-f524c828 {
    width: 100%;
    text-align: center;
  }
  .gb-grid-wrapper > .gb-grid-column-f524c828 {
    width: 100%;
  }
  .gb-grid-wrapper > div.gb-grid-column-f524c828 {
    padding-bottom: 0;
  }
  .gb-container-5d253afb {
    padding-right: 30px;
    padding-left: 30px;
  }
  .gb-container-464a968e {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-464a968e {
    width: 100%;
  }
  .gb-container-177b39ff {
    width: 100%;
    text-align: center;
  }
  .gb-grid-wrapper > .gb-grid-column-177b39ff {
    width: 100%;
  }
  .gb-grid-wrapper > div.gb-grid-column-177b39ff {
    padding-bottom: 0;
  }
  .gb-container-b0e1c93a {
    padding-right: 30px;
    padding-left: 30px;
  }
  .gb-container-ccaa1743 {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-ccaa1743 {
    width: 100%;
  }
  .gb-grid-wrapper > div.gb-grid-column-ccaa1743 {
    padding-bottom: 0;
  }
  .gb-container-9062e2b2 {
    width: 100%;
    text-align: center;
  }
  .gb-grid-wrapper > .gb-grid-column-9062e2b2 {
    width: 100%;
  }
  .gb-grid-wrapper > div.gb-grid-column-9062e2b2 {
    padding-bottom: 0;
  }
  .gb-container-964fb8b9 {
    padding-right: 30px;
    padding-left: 30px;
  }
  .gb-grid-wrapper > .gb-grid-column-c9187823 {
    width: 100%;
  }
  h1.gb-headline-d9dff7c5 {
    font-size: 30px;
  }
  h2.gb-headline-c6416161 .gb-icon {
    padding-right: 0em;
  }
  h2.gb-headline-c6416161 .gb-icon svg {
    width: 0em;
    height: 0em;
  }
  h2.gb-headline-539c30d5 {
    flex-direction: column;
    font-size: 40px;
    text-align: center;
    margin-bottom: 30px;
  }
  h2.gb-headline-539c30d5 .gb-icon {
    padding-right: 0em;
    padding-bottom: 0em;
  }
  h3.gb-headline-42ddb2c0 {
    font-size: 32px;
  }
  h3.gb-headline-685d1b62 {
    font-size: 32px;
  }
  h2.gb-headline-323d39f3 {
    font-size: 19px;
  }
  h2.gb-headline-33429490 {
    font-size: 19px;
  }
  h2.gb-headline-99a51d4e {
    font-size: 19px;
  }
}
.main-navigation.offside {
  position: fixed;
  width: var(--gp-slideout-width);
  height: 100%;
  height: 100vh;
  top: 0;
  z-index: 9999;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.offside,
.offside--left {
  left: calc(var(--gp-slideout-width) * -1);
}
.offside--right {
  left: auto;
  right: calc(var(--gp-slideout-width) * -1);
}
.offside--left.is-open:not(.slideout-transition),
.offside-js--is-left .offside-sliding-element {
  transform: translate3d(var(--gp-slideout-width), 0, 0);
}
.offside--right.is-open:not(.slideout-transition),
.offside-js--is-right .offside-sliding-element {
  transform: translate3d(calc(var(--gp-slideout-width) * -1), 0, 0);
}
.offside-js--interact .offside,
.offside-js--interact .offside-sliding-element {
  transition: transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}
.offside-js--init {
  overflow-x: hidden;
}
.slideout-navigation.main-navigation:not(.is-open):not(.slideout-transition) {
  display: none;
}
.slideout-navigation.main-navigation:not(.slideout-transition).do-overlay {
  opacity: 1;
}
.slideout-navigation.main-navigation.slideout-transition.do-overlay {
  opacity: 0;
}
.slideout-overlay {
  z-index: 100000;
  position: fixed;
  width: 100%;
  height: 100%;
  height: 100vh;
  min-height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.8);
  visibility: hidden;
  opacity: 0;
  cursor: pointer;
  transition: visibility 0.2s ease, opacity 0.2s ease;
}
.offside-js--is-open .slideout-overlay {
  visibility: visible;
  opacity: 1;
}
.slideout-overlay button.slideout-exit {
  position: fixed;
  top: 0;
  background-color: transparent;
  color: #fff;
  font-size: 30px;
  border: 0;
  opacity: 0;
}
.slide-opened .slideout-overlay button.slideout-exit {
  opacity: 1;
}
button.slideout-exit:hover {
  background-color: transparent;
}
.slideout-navigation button.slideout-exit {
  background: 0 0;
  width: 100%;
  text-align: left;
  padding-top: 20px;
  padding-bottom: 20px;
  box-sizing: border-box;
  border: 0;
}
.slide-opened nav.toggled .menu-toggle:before {
  content: "\f0c9";
}
.offside-js--is-left.slide-opened .slideout-overlay button.slideout-exit {
  left: calc(var(--gp-slideout-width) - 5px);
}
.offside-js--is-right.slide-opened .slideout-overlay button.slideout-exit {
  right: calc(var(--gp-slideout-width) - 5px);
}
.slideout-widget {
  margin: 20px;
}
.slideout-navigation .main-nav,
.slideout-navigation .slideout-widget:not(:last-child) {
  margin-bottom: 40px;
}
.slideout-navigation:not(.do-overlay) .main-nav {
  width: 100%;
  box-sizing: border-box;
}
.slideout-navigation .mega-menu > ul > li {
  display: block;
  width: 100% !important;
}
.slideout-navigation .slideout-menu {
  display: block;
}
#generate-slideout-menu {
  z-index: 100001;
}
#generate-slideout-menu .slideout-menu li {
  float: none;
  width: 100%;
  clear: both;
  text-align: left;
}
.slideout-navigation .slideout-widget li {
  float: none;
}
#generate-slideout-menu.do-overlay li {
  text-align: center;
}
#generate-slideout-menu.main-navigation ul ul {
  display: none;
}
#generate-slideout-menu.main-navigation ul ul.toggled-on {
  display: block !important;
}
#generate-slideout-menu .slideout-menu li.sfHover > ul,
#generate-slideout-menu .slideout-menu li:hover > ul {
  display: none;
}
#generate-slideout-menu.main-navigation .main-nav ul ul {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
}
.slideout-toggle:not(.has-svg-icon) a:before {
  content: "\f0c9";
  font-family: "GP Premium";
  line-height: 1em;
  width: 1.28571429em;
  text-align: center;
  display: inline-block;
  position: relative;
  top: 1px;
}
.slide-opened .slideout-exit:not(.has-svg-icon):before,
.slideout-navigation button.slideout-exit:not(.has-svg-icon):before {
  content: "\f00d";
  font-family: "GP Premium";
  line-height: 1em;
  width: 1.28571429em;
  text-align: center;
  display: inline-block;
}
#generate-slideout-menu li.menu-item-float-right {
  float: none !important;
  display: inline-block;
  width: auto;
}
.rtl .slideout-navigation {
  position: fixed;
}
.slideout-navigation .menu-item-has-children .dropdown-menu-toggle {
  float: right;
}
.slideout-navigation .slideout-widget .menu li {
  float: none;
}
.slideout-navigation .slideout-widget ul {
  display: block;
}
.slideout-navigation.do-overlay {
  transform: none !important;
  transition: opacity 0.2s, visibility 0.2s;
  width: 100%;
  text-align: center;
  left: 0;
  right: 0;
}
.slideout-navigation.do-overlay .inside-navigation {
  display: flex;
  flex-direction: column;
  padding: 10% 10% 0;
  max-width: 700px;
}
.slideout-navigation.do-overlay .inside-navigation .main-nav,
.slideout-navigation.do-overlay .inside-navigation .slideout-widget {
  margin-left: auto;
  margin-right: auto;
  min-width: 250px;
}
.slideout-navigation.do-overlay .slideout-exit {
  position: fixed;
  right: 0;
  top: 0;
  width: auto;
  font-size: 25px;
}
.slideout-navigation.do-overlay .slideout-menu li a {
  display: inline-block;
}
.slideout-navigation.do-overlay .slideout-menu li {
  margin-bottom: 5px;
}
#generate-slideout-menu.do-overlay .slideout-menu li,
.slideout-navigation.do-overlay .inside-navigation {
  text-align: center;
}
.slideout-navigation.do-overlay .menu-item-has-children .dropdown-menu-toggle {
  border-left: 1px solid rgba(0, 0, 0, 0.07);
  padding: 0 10px;
  margin: 0 0 0 10px;
}
.slideout-navigation.do-overlay ul ul {
  box-shadow: 0 0 0;
}
.nav-aligned-center .slideout-navigation,
.nav-aligned-right .slideout-navigation {
  text-align: left;
}
.slideout-navigation .sfHover > a > .dropdown-menu-toggle > .gp-icon svg {
  transform: rotate(180deg);
}
.slideout-navigation .sub-menu .dropdown-menu-toggle .gp-icon svg {
  transform: rotate(0);
}
.slideout-both .main-navigation.toggled .main-nav > ul,
.slideout-desktop .main-navigation.toggled .main-nav li.slideout-toggle,
.slideout-mobile .main-navigation.toggled .main-nav > ul {
  display: none !important;
}
.slideout-both .has-inline-mobile-toggle #site-navigation.toggled,
.slideout-mobile .has-inline-mobile-toggle #site-navigation.toggled {
  margin-top: 0;
}
.sf-menu > li.slideout-toggle {
  float: right;
}
.gen-sidebar-nav .sf-menu > li.slideout-toggle {
  float: none;
}
.off-canvas-toggle-label {
  padding-left: 7px;
}
.gp-icon + .off-canvas-toggle-label {
  padding-left: 9px;
}
@media (max-width: 768px) {
  .slideout-overlay button.slideout-exit {
    font-size: 20px;
    padding: 10px;
  }
  .slideout-overlay {
    top: -100px;
    height: calc(100% + 100px);
    height: calc(100vh + 100px);
    min-height: calc(100% + 100px);
  }
  .slideout-navigation.do-overlay .slideout-exit {
    position: static;
    text-align: center;
  }
}
