.gb-headline-3f087671 {
  font-size: 13px;
  margin-bottom: 5px;
}
p.gb-headline-d0058763 {
  max-width: 80%;
  font-family: Satoshi-Bold;
  font-size: 16px;
  font-weight: 900;
  margin-bottom: 10px;
  color: var(--primary---1300);
}
h1.gb-headline-90de77c2 {
  max-width: 80%;
  font-size: 48px;
  font-weight: 900;
}
h2.gb-headline-a122b094 {
  max-width: 80%;
  font-size: 24px;
  line-height: 150%;
}
p.gb-headline-914d0f3c {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 0;
}
h2.gb-headline-60fe5df0 {
  font-family: Satoshi-Bold;
  font-size: 48px;
  font-weight: 700;
}
p.gb-headline-42b5e58a {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-family: Satoshi-Bold;
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 10px;
  color: var(--primary---1300);
}
p.gb-headline-42b5e58a .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
  padding-bottom: 1.5em;
}
p.gb-headline-42b5e58a .gb-icon svg {
  width: 1.5em;
  height: 1.5em;
  fill: currentColor;
}
h3.gb-headline-bfeaf61a {
  font-family: Satoshi-Black;
  font-size: 23px;
  font-weight: 900;
  margin-bottom: 10px;
}
p.gb-headline-f3f182e3 {
  font-size: 16px;
  margin-bottom: 0;
}
p.gb-headline-a90b668a {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-family: Satoshi-Bold;
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 10px;
  color: var(--primary---1300);
}
p.gb-headline-a90b668a .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
  padding-bottom: 1.5em;
}
p.gb-headline-a90b668a .gb-icon svg {
  width: 1.5em;
  height: 1.5em;
  fill: currentColor;
}
h3.gb-headline-26294b66 {
  font-family: Satoshi-Black;
  font-size: 23px;
  font-weight: 900;
  margin-bottom: 10px;
}
p.gb-headline-1f4170bf {
  font-size: 16px;
  margin-bottom: 0;
}
p.gb-headline-9cbfecf1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-family: Satoshi-Bold;
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 10px;
  color: var(--primary---1300);
}
p.gb-headline-9cbfecf1 .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
  padding-bottom: 1.5em;
}
p.gb-headline-9cbfecf1 .gb-icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
h3.gb-headline-18353929 {
  font-family: Satoshi-Black;
  font-size: 23px;
  font-weight: 900;
  margin-bottom: 10px;
}
p.gb-headline-6d507b0f {
  font-size: 16px;
  margin-bottom: 0;
}
p.gb-headline-26a66156 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-family: Satoshi-Bold;
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 10px;
  color: var(--primary---1300);
}
p.gb-headline-26a66156 .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
  padding-bottom: 1.5em;
}
p.gb-headline-26a66156 .gb-icon svg {
  width: 1.5em;
  height: 1.5em;
  fill: currentColor;
}
h3.gb-headline-0fc62983 {
  font-family: Satoshi-Black;
  font-size: 23px;
  font-weight: 900;
  margin-bottom: 10px;
}
p.gb-headline-28069019 {
  font-size: 16px;
  margin-bottom: 0;
}
h2.gb-headline-e4b85771 {
  width: 100%;
  font-size: 32px;
  font-weight: 700;
  color: var(--contrast);
}
h2.gb-headline-e4b85771 strong {
    display: block;
    width: 80%;
    margin: auto;
    text-align: center;
}
p.gb-headline-1f093089 {
  width: 100%;
  font-weight: 700;
  margin-bottom: 10px;
  color: var(--contrast);
}
p.gb-headline-1f093089 strong {
    display: block;
    width: 80%;
    margin: auto;
    text-align: center;
}
p.gb-headline-53969d02 {
  width: 100%;
  color: var(--contrast);
}
p.gb-headline-53969d02 span {
    display: block;
    width: 80%;
    margin: auto;
    text-align: center;
    margin-bottom: 30px;
}
h3.gb-headline-88f55ecb {
    width: 100%;
    text-align: center;
}
p.gb-headline-5f94f75f {
    width: 50%;
  display: flex;
  align-items: center;
}
p.gb-headline-5f94f75f .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
}
p.gb-headline-5f94f75f .gb-icon svg {
  width: 1.5em;
  height: 1.5em;
  fill: currentColor;
}
p.gb-headline-616e3a68 {
    width: 50%;
  display: flex;
  align-items: center;
}
p.gb-headline-616e3a68 .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
}
p.gb-headline-616e3a68 .gb-icon svg {
  width: 1.5em;
  height: 1.5em;
  fill: currentColor;
}
p.gb-headline-20db2960 {
    width: 50%;
  display: flex;
  align-items: center;
}
p.gb-headline-20db2960 .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
}
p.gb-headline-20db2960 .gb-icon svg {
  width: 1.5em;
  height: 1.5em;
  fill: currentColor;
}
p.gb-headline-8a985022 {
    width: 50%;
  display: flex;
  align-items: center;
}
p.gb-headline-8a985022 .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
}
p.gb-headline-8a985022 .gb-icon svg {
  width: 1.5em;
  height: 1.5em;
  fill: currentColor;
}
p.gb-headline-0942c258 {
    width: 50%;
  display: flex;
  align-items: center;
}
p.gb-headline-0942c258 .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
}
p.gb-headline-0942c258 .gb-icon svg {
  width: 1.5em;
  height: 1.5em;
  fill: currentColor;
}
p.gb-headline-ef5a67f4 {
    width: 50%;
  display: flex;
  align-items: center;
}
p.gb-headline-ef5a67f4 .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
}
p.gb-headline-ef5a67f4 .gb-icon svg {
  width: 1.5em;
  height: 1.5em;
  fill: currentColor;
}
p.gb-headline-de1e63cf {
    width: 50%;
  display: flex;
  align-items: center;
}
p.gb-headline-de1e63cf .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
}
p.gb-headline-de1e63cf .gb-icon svg {
  width: 1.5em;
  height: 1.5em;
  fill: currentColor;
}
p.gb-headline-49ed646d {
    width: 50%;
  display: flex;
  align-items: center;
}
p.gb-headline-49ed646d .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
}
p.gb-headline-49ed646d .gb-icon svg {
  width: 1.5em;
  height: 1.5em;
  fill: currentColor;
}
h2.gb-headline-88f55ecb {
  width: 100%;
  font-size: 32px;
  font-weight: 700;
  color: var(--contrast);
}

h2.gb-headline-88f55ecb strong {
    display: block;
    width: 80%;
    margin: auto;
    text-align: center;
}

p.gb-headline-bf789c8d {
  width: 100%;
  font-weight: 700;
  margin-bottom: 30px;
  color: var(--contrast);
}

p.gb-headline-bf789c8d strong {
    display: block;
    width: 80%;
    margin: auto;
    text-align: center;
}

p.gb-headline-1c447c1a {
  width: 50%;
  display: flex;
  align-items: center;
}
p.gb-headline-1c447c1a .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
}
p.gb-headline-1c447c1a .gb-icon svg {
  width: 1.5em;
  height: 1.5em;
  fill: currentColor;
}
p.gb-headline-2cfa82ed {
  width: 50%;
  display: flex;
  align-items: center;
}
p.gb-headline-2cfa82ed .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
}
p.gb-headline-2cfa82ed .gb-icon svg {
  width: 1.5em;
  height: 1.5em;
  fill: currentColor;
}
p.gb-headline-a8ef6bba {
  width: 50%;
  display: flex;
  align-items: center;
}
p.gb-headline-a8ef6bba .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
}
p.gb-headline-a8ef6bba .gb-icon svg {
  width: 1.5em;
  height: 1.5em;
  fill: currentColor;
}
p.gb-headline-14786d47 {
  width: 50%;
  display: flex;
  align-items: center;
}
p.gb-headline-14786d47 .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
}
p.gb-headline-14786d47 .gb-icon svg {
  width: 1.5em;
  height: 1.5em;
  fill: currentColor;
}
p.gb-headline-bb225c6e {
  width: 50%;
  display: flex;
  align-items: center;
}
p.gb-headline-bb225c6e .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
}
p.gb-headline-bb225c6e .gb-icon svg {
  width: 1.5em;
  height: 1.5em;
  fill: currentColor;
}
h3.gb-headline-22bf13a9 {
  z-index: 9;
  position: relative;
  font-family: Satoshi-Black;
  margin-bottom: 10px;
  color: var(--base-3);
}
p.gb-headline-9be7530b {
  z-index: 9;
  position: relative;
  margin-bottom: 15px;
  color: var(--base-3);
}
h3.gb-headline-fb5479f0 {
  z-index: 9;
  position: relative;
  font-family: Satoshi-Black;
  margin-bottom: 10px;
  color: var(--base-3);
}
p.gb-headline-d3e7a662 {
  z-index: 9;
  position: relative;
  margin-bottom: 15px;
  color: var(--base-3);
}
p.gb-headline-ffbe531d {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-family: Satoshi-Bold;
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 10px;
  color: var(--primary---1300);
}
h3.gb-headline-2249bfae {
  font-family: Satoshi-Black;
  font-size: 18px;
  font-weight: 900;
  margin-bottom: 10px;
}
p.gb-headline-09477c5a {
  font-size: 16px;
  margin-bottom: 0;
}
p.gb-headline-bd955650 {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: flex-end;
  font-family: Satoshi-Bold;
  font-weight: 700;
  margin-top: 10px;
  margin-bottom: 0;
}
p.gb-headline-bd955650 .gb-icon {
  line-height: 0;
  padding-top: 0.2em;
  padding-left: 0.5em;
}
p.gb-headline-bd955650 .gb-icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
p.gb-headline-624a8421 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-family: Satoshi-Bold;
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 10px;
  color: var(--primary---1300);
}
h3.gb-headline-7d918c45 {
  font-family: Satoshi-Black;
  font-size: 18px;
  font-weight: 900;
  margin-bottom: 10px;
}
p.gb-headline-c5f89bab {
  font-size: 16px;
  margin-bottom: 0;
}
p.gb-headline-94837daf {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: flex-end;
  font-family: Satoshi-Bold;
  font-weight: 700;
  margin-top: 10px;
  margin-bottom: 0;
}
p.gb-headline-94837daf .gb-icon {
  line-height: 0;
  padding-top: 0.2em;
  padding-left: 0.5em;
}
p.gb-headline-94837daf .gb-icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
p.gb-headline-2f3c934b {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-family: Satoshi-Bold;
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 10px;
  color: var(--primary---1300);
}
h3.gb-headline-01eb3a8e {
  font-family: Satoshi-Black;
  font-size: 18px;
  font-weight: 900;
  margin-bottom: 10px;
}
p.gb-headline-3361a712 {
  font-size: 16px;
  margin-bottom: 0;
}
p.gb-headline-07d22542 {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: flex-end;
  font-family: Satoshi-Bold;
  font-weight: 700;
  margin-top: 10px;
  margin-bottom: 0;
}
p.gb-headline-07d22542 .gb-icon {
  line-height: 0;
  padding-top: 0.2em;
  padding-left: 0.5em;
}
p.gb-headline-07d22542 .gb-icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
p.gb-headline-6fd581a1 {
  font-size: 13px;
  margin-top: 20px;
}
h4.gb-headline-9f84ee77 {
  font-family: Satoshi-Black;
  font-size: 14px;
  font-weight: 700;
  color: var(--primay-1900);
}
p.gb-headline-63f90cd2 {
  margin-top: 20px;
}
h4.gb-headline-b4501591 {
  font-family: Satoshi-Black;
  font-size: 14px;
  font-weight: 700;
  color: var(--primay-1900);
}
p.gb-headline-c2196d6c a {
  color: var(--primary-1500);
}
p.gb-headline-c2196d6c a:hover {
  color: var(--primary-1500);
}
p.gb-headline-161f8377 a {
  color: var(--primary-1500);
}
p.gb-headline-161f8377 a:hover {
  color: var(--primary-1500);
}
p.gb-headline-551fb38f a {
  color: var(--primary-1500);
}
p.gb-headline-551fb38f a:hover {
  color: var(--primary-1500);
}
p.gb-headline-50299b65 a {
  color: var(--primary-1500);
}
p.gb-headline-50299b65 a:hover {
  color: var(--primary-1500);
}
p.gb-headline-f3663073 a {
  color: var(--primary-1500);
}
p.gb-headline-f3663073 a:hover {
  color: var(--primary-1500);
}
h4.gb-headline-ecbf966d {
  font-family: Satoshi-Black;
  font-size: 14px;
  font-weight: 700;
  color: var(--primay-1900);
}
p.gb-headline-62232aa7 a {
  color: var(--primary-1500);
}
p.gb-headline-62232aa7 a:hover {
  color: var(--primary-1500);
}
p.gb-headline-778f519a a {
  color: var(--primary-1500);
}
p.gb-headline-778f519a a:hover {
  color: var(--primary-1500);
}
p.gb-headline-e6d843ff a {
  color: var(--primary-1500);
}
p.gb-headline-e6d843ff a:hover {
  color: var(--primary-1500);
}
p.gb-headline-12a96d5a a {
  color: var(--primary-1500);
}
p.gb-headline-12a96d5a a:hover {
  color: var(--primary-1500);
}
p.gb-headline-85151d18 a {
  color: var(--primary-1500);
}
p.gb-headline-85151d18 a:hover {
  color: var(--primary-1500);
}
p.gb-headline-41d99c2f a {
  color: var(--primary-1500);
}
p.gb-headline-41d99c2f a:hover {
  color: var(--primary-1500);
}
h4.gb-headline-007b4188 {
  font-family: Satoshi-Black;
  font-size: 14px;
  font-weight: 700;
  color: var(--primay-1900);
}
p.gb-headline-c83ed7de a {
  color: var(--primary-1500);
}
p.gb-headline-c83ed7de a:hover {
  color: var(--primary-1500);
}
p.gb-headline-3dedfcf3 a {
  color: var(--primary-1500);
}
p.gb-headline-3dedfcf3 a:hover {
  color: var(--primary-1500);
}
p.gb-headline-d06a58a1 a {
  color: var(--primary-1500);
}
p.gb-headline-d06a58a1 a:hover {
  color: var(--primary-1500);
}
h4.gb-headline-d89d4312 {
  font-family: Satoshi-Black;
  font-size: 14px;
  font-weight: 700;
  margin-top: 20px;
  margin-bottom: 10px;
  color: var(--primay-1900);
}
p.gb-headline-af9fc991 a {
  color: var(--primary-1500);
}
p.gb-headline-af9fc991 a:hover {
  color: var(--primary-1500);
}
p.gb-headline-4f63786b a {
  color: var(--primary-1500);
}
p.gb-headline-4f63786b a:hover {
  color: var(--primary-1500);
}
p.gb-headline-25f2de16 a {
  color: var(--primary-1500);
}
p.gb-headline-25f2de16 a:hover {
  color: var(--primary-1500);
}
p.gb-headline-9a0dafa1 {
  display: flex;
  align-items: center;
  font-size: 13px;
}
p.gb-headline-9a0dafa1 a {
  color: var(--primary-1500);
}
p.gb-headline-9a0dafa1 a:hover {
  color: var(--primary-1500);
}
p.gb-headline-9a0dafa1 .gb-icon {
  line-height: 0;
}
p.gb-headline-9a0dafa1 .gb-icon svg {
  width: 2em;
  height: 2em;
  fill: currentColor;
}
p.gb-headline-ee3e5e70 {
  display: flex;
  align-items: center;
  font-size: 13px;
}
p.gb-headline-ee3e5e70 a {
  color: var(--primary-1500);
}
p.gb-headline-ee3e5e70 a:hover {
  color: var(--primary-1500);
}
p.gb-headline-654425ba {
  display: flex;
  align-items: center;
  font-size: 13px;
}
p.gb-headline-654425ba a {
  color: var(--primary-1500);
}
p.gb-headline-654425ba a:hover {
  color: var(--primary-1500);
}
p.gb-headline-674f75e2 {
  display: flex;
  align-items: center;
  font-size: 13px;
}
p.gb-headline-674f75e2 a {
  color: var(--primary-1500);
}
p.gb-headline-674f75e2 a:hover {
  color: var(--primary-1500);
}
p.gb-headline-81500772 {
  display: flex;
  align-items: center;
  font-size: 13px;
}
p.gb-headline-81500772 a {
  color: var(--primary-1500);
}
p.gb-headline-81500772 a:hover {
  color: var(--primary-1500);
}
.gb-container.gb-tabs__item:not(.gb-tabs__item-open) {
  display: none;
}
.gb-container-main-container {
  padding-top: 60px;
  padding-bottom: 60px;
}
.gb-container-9c36311a {
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
}
.gb-container-464900fe {
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
  margin-top: 50px;
  background-color: var(--base-3);
}
.gb-container-dcc41df1 {
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
}
.gb-grid-wrapper > .gb-grid-column-9e1d5214 {
  width: 60%;
}
.gb-container-cca54ff4 {
  border-top-left-radius: 200px;
  border-bottom-right-radius: 200px;
}
.gb-grid-wrapper > .gb-grid-column-cca54ff4 {
  width: 40%;
}
.gb-container-c93c1eba {
  max-width: 100%;
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
  background-color: var(--primary---1300);
  color: var(--base-3);
}
.gb-container-2192a118 {
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
}
.gb-grid-wrapper > .gb-grid-column-7812ef72 {
  width: 50%;
}
.gb-container-15822f5a {
  text-align: right;
}
.gb-grid-wrapper > .gb-grid-column-15822f5a {
  width: 50%;
}
.gb-container-3b29bcd3 {
  background-color: var(--base-2);
}
.gb-container-620092c7 {
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
}
.gb-grid-wrapper > .gb-grid-column-44e5a63f {
  width: 50%;
}
.gb-grid-wrapper > .gb-grid-column-eba3d6ed {
  width: 50%;
}
.gb-grid-wrapper > .gb-grid-column-7d096c01 {
  width: 50%;
}
.gb-grid-wrapper > .gb-grid-column-c4242ce3 {
  width: 50%;
}
.gb-container-b90bc8dc {
  max-width: 100%;
}
.gb-container-3d365f09 {
  max-width: 1280px;
  margin-right: auto;
  margin-bottom: 60px;
  margin-left: auto;
}
.gb-container-504f7c5a {
  text-align: left;
  display: flex;
  flex-wrap: wrap;
}
.gb-grid-wrapper > .gb-grid-column-504f7c5a {
  width: 100%;
}
.gb-container-bfad8fc3 {
  height: 100%;
  border-bottom-left-radius: 250px;
  background-image: url(../../../uploads/ezycharge-eroaming-customize-to-your-standard-1.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.gb-grid-wrapper > .gb-grid-column-bfad8fc3 {
  width: 50%;
}
.gb-container-bfad8fc3.gb-has-dynamic-bg {
  background-image: var(--background-url);
}
.gb-container-bfad8fc3.gb-no-dynamic-bg {
  background-image: none;
}
.gb-container-564c845f {
  max-width: 100%;
  background-color: var(--base-2);
}
.gb-container-3c36d0ad {
  max-width: 1280px;
  margin-right: auto;
  margin-bottom: 60px;
  margin-left: auto;
}
.gb-container-ec7176d8 {
  text-align: left;
  display: flex;
  flex-wrap: wrap;
}
.gb-grid-wrapper > .gb-grid-column-ec7176d8 {
  width: 100%;
}
.gb-container-8e8ba2af {
  height: 100%;
  border-bottom-left-radius: 250px;
  background-image: url(../../../uploads/ezycharge-eroaming-services-1.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.gb-grid-wrapper > .gb-grid-column-8e8ba2af {
  width: 50%;
}
.gb-container-8e8ba2af.gb-has-dynamic-bg {
  background-image: var(--background-url);
}
.gb-container-8e8ba2af.gb-no-dynamic-bg {
  background-image: none;
}
.gb-container-01dd7c59 {
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
}
.gb-container-ecff656a {
  min-height: 250px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 20px;
  border-radius: 10px;
  background-color: var(--dark-grey);
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.1), #249a93);
}
.gb-container-ecff656a:before {
  content: "";
  background-image: url(../../../uploads/ev-charging.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  z-index: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: inherit;
  border-radius: 10px;
  pointer-events: none;
  opacity: 0.4;
}
.gb-grid-wrapper > .gb-grid-column-ecff656a {
  width: 50%;
}
.gb-container-ecff656a.gb-has-dynamic-bg:before {
  background-image: var(--background-url);
}
.gb-container-ecff656a.gb-no-dynamic-bg:before {
  background-image: none;
}
.gb-container-ce3446c5 {
  min-height: 250px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 20px;
  border-radius: 10px;
  background-color: var(--dark-grey);
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.1), #123da6);
}
.gb-container-ce3446c5:before {
  content: "";
  background-image: url(../../../uploads/contactForm.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  z-index: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: inherit;
  border-radius: 10px;
  pointer-events: none;
  opacity: 0.4;
}
.gb-grid-wrapper > .gb-grid-column-ce3446c5 {
  width: 50%;
}
.gb-container-ce3446c5.gb-has-dynamic-bg:before {
  background-image: var(--background-url);
}
.gb-container-ce3446c5.gb-no-dynamic-bg:before {
  background-image: none;
}
.gb-container-6583dfff {
  max-width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  color: var(--base-3);
}
.gb-container-7d8386e6 {
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
}
.gb-container-2c89c815 {
  max-width: 1280px;
  z-index: 9;
  position: relative;
  margin-top: 20px;
  color: var(--primay-1900);
}
.gb-container-85bb92eb {
  height: 100%;
  padding: 20px;
  border-radius: 20px;
  border: 1px solid var(--base);
  background-color: var(--light-grey);
}
.gb-grid-wrapper > .gb-grid-column-85bb92eb {
  width: 33.33%;
}
.gb-container-26749883 {
  height: 100%;
  padding: 20px;
  border-radius: 20px;
  border: 1px solid var(--base);
  background-color: var(--light-grey);
}
.gb-grid-wrapper > .gb-grid-column-26749883 {
  width: 33.33%;
}
.gb-container-8279312f {
  height: 100%;
  padding: 20px;
  border-radius: 20px;
  border: 1px solid var(--base);
  background-color: var(--light-grey);
}
.gb-grid-wrapper > .gb-grid-column-8279312f {
  width: 33.33%;
}
.gb-container-1134f60f {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fafafb;
}
.gb-container-3d1d30ad {
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
}
.gb-grid-wrapper > .gb-grid-column-1f7ad39c {
  width: 20%;
}
.gb-grid-wrapper > .gb-grid-column-b9d38812 {
  width: 20%;
}
.gb-grid-wrapper > .gb-grid-column-5f97892f {
  width: 20%;
}
.gb-grid-wrapper > .gb-grid-column-f0a674dd {
  width: 20%;
}
.gb-grid-wrapper > .gb-grid-column-a81c3539 {
  width: 20%;
}
.gb-container-709f95b8 {
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
}
.gb-container-20f28e73 {
  display: flex;
  column-gap: 10px;
  row-gap: 10px;
}
.gb-grid-wrapper-8a122de8 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-left: -80px;
}
.gb-grid-wrapper-8a122de8 > .gb-grid-column {
  box-sizing: border-box;
  padding-left: 80px;
}
.gb-grid-wrapper-c11c2072 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-left: -20px;
}
.gb-grid-wrapper-c11c2072 > .gb-grid-column {
  box-sizing: border-box;
  padding-left: 20px;
}
.gb-grid-wrapper-012a0d23 {
  display: flex;
  flex-wrap: wrap;
  row-gap: 60px;
  margin-left: -80px;
}
.gb-grid-wrapper-012a0d23 > .gb-grid-column {
  box-sizing: border-box;
  padding-left: 80px;
}
.gb-grid-wrapper-78c15d76 {
  display: flex;
  flex-wrap: wrap;
  row-gap: 40px;
  margin-left: -40px;
}
.gb-grid-wrapper-78c15d76 > .gb-grid-column {
  box-sizing: border-box;
  padding-left: 40px;
}
.gb-grid-wrapper-b69f963f {
  display: flex;
  flex-wrap: wrap;
  row-gap: 40px;
  margin-left: -40px;
}
.gb-grid-wrapper-b69f963f > .gb-grid-column {
  box-sizing: border-box;
  padding-left: 40px;
}
.gb-grid-wrapper-313ac6b2 {
  display: flex;
  flex-wrap: wrap;
  margin-left: -20px;
}
.gb-grid-wrapper-313ac6b2 > .gb-grid-column {
  box-sizing: border-box;
  padding-left: 20px;
}
.gb-grid-wrapper-8a9f01c2 {
  display: flex;
  flex-wrap: wrap;
  row-gap: 20px;
  margin-left: -20px;
}
.gb-grid-wrapper-8a9f01c2 > .gb-grid-column {
  box-sizing: border-box;
  padding-left: 20px;
}
.gb-grid-wrapper-30394221 {
  display: flex;
  flex-wrap: wrap;
  margin-left: -60px;
}
.gb-grid-wrapper-30394221 > .gb-grid-column {
  box-sizing: border-box;
  padding-left: 60px;
}
.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-cd6b4337 {
  display: inline-flex;
  font-weight: 300;
  padding: 12px 30px;
  margin-top: 30px;
  border-radius: 30px;
  background-color: var(--primary---1300);
  color: #fff;
  text-decoration: none;
}
a.gb-button-cd6b4337:hover,
a.gb-button-cd6b4337:active,
a.gb-button-cd6b4337:focus {
  background-color: var(--primary---1300);
  color: #fff;
}
a.gb-button-e529d462 {
  display: inline-flex;
  align-items: center;
  font-weight: 300;
  padding: 12px 30px;
  margin-top: 30px;
  margin-left: 30px;
  border-radius: 30px;
  border: 1px solid var(--primay-1900);
  color: var(--primay-1900);
  text-decoration: none;
}
a.gb-button-e529d462:hover,
a.gb-button-e529d462:active,
a.gb-button-e529d462:focus {
  border-color: var(--primay-1900);
  color: var(--primay-1900);
}
a.gb-button-89ec809f {
  display: inline-flex;
  align-items: center;
  z-index: 9;
  position: relative;
  font-weight: 300;
  padding: 6px 20px;
  border-radius: 30px;
  border: 1px solid var(--base-2);
  color: var(--base-3);
  text-decoration: none;
}
a.gb-button-89ec809f:hover,
a.gb-button-89ec809f:active,
a.gb-button-89ec809f:focus {
  border-color: var(--base-2);
  color: var(--base-2);
}
a.gb-button-e94286c2 {
  display: inline-flex;
  align-items: center;
  z-index: 9;
  position: relative;
  font-weight: 300;
  padding: 6px 20px;
  border-radius: 30px;
  border: 1px solid var(--base-2);
  color: var(--base-3);
  text-decoration: none;
}
a.gb-button-e94286c2:hover,
a.gb-button-e94286c2:active,
a.gb-button-e94286c2:focus {
  border-color: var(--base-2);
  color: var(--base-2);
}
a.gb-button-8ab17d9a {
  display: inline-flex;
  align-items: center;
  z-index: 9;
  position: relative;
  font-weight: 300;
  padding: 6px 20px;
  margin-left: 15px;
  border-radius: 30px;
  border: 1px solid var(--base-2);
  color: var(--base-3);
  text-decoration: none;
}
a.gb-button-8ab17d9a:hover,
a.gb-button-8ab17d9a:active,
a.gb-button-8ab17d9a:focus {
  border-color: var(--base-2);
  color: var(--base-2);
}
a.gb-button-b17adb5c {
  display: inline-flex;
  align-items: center;
  padding: 0 0 20px;
  color: var(--primay-1900);
  text-decoration: none;
}
a.gb-button-b17adb5c:hover,
a.gb-button-b17adb5c:active,
a.gb-button-b17adb5c:focus {
  color: var(--primay-1900);
}
a.gb-button-b17adb5c .gb-icon {
  line-height: 0;
}
a.gb-button-b17adb5c .gb-icon svg {
  width: 1.8em;
  height: 1.8em;
  fill: currentColor;
}
.gb-image-32419137 {
  width: 300px;
  vertical-align: middle;
}
.gb-image-fc16988d {
  border-top-right-radius: 200px;
  vertical-align: middle;
}
@media (max-width: 1024px) {
  h1.gb-headline-90de77c2 {
    font-size: 32px;
  }
  h2.gb-headline-a122b094 {
    font-size: 20px;
  }
  p.gb-headline-914d0f3c {
    font-size: 18px;
  }
  h2.gb-headline-60fe5df0 {
    font-size: 32px;
  }
  h2.gb-headline-e4b85771 {
    font-size: 28px;
  }
  p.gb-headline-1f093089 {
    font-size: 22px;
  }
  p.gb-headline-53969d02 {
    font-size: 20px;
  }
  h2.gb-headline-88f55ecb {
    font-size: 28px;
  }
  p.gb-headline-bf789c8d {
    font-size: 22px;
  }
  .gb-container-main-container {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .gb-container-9c36311a {
    padding-right: 20px;
    padding-left: 20px;
  }
  .gb-container-464900fe {
    margin-top: 0;
  }
  .gb-container-cca54ff4 {
    border-top-left-radius: 0;
  }
  .gb-grid-wrapper > .gb-grid-column-504f7c5a {
    width: 100%;
  }
  .gb-container-bfad8fc3 {
    padding-top: 150px;
    padding-bottom: 150px;
  }
  .gb-grid-wrapper > .gb-grid-column-bfad8fc3 {
    width: 100%;
    order: -1;
  }
  .gb-grid-wrapper > .gb-grid-column-ec7176d8 {
    width: 100%;
  }
  .gb-container-8e8ba2af {
    padding-top: 150px;
    padding-bottom: 150px;
    border-bottom-right-radius: 250px;
    border-bottom-left-radius: 0;
  }
  .gb-grid-wrapper > .gb-grid-column-8e8ba2af {
    width: 100%;
    order: -1;
  }
  .gb-container-2c89c815 {
    margin-top: 30px;
  }
  .gb-grid-wrapper > .gb-grid-column-1f7ad39c {
    width: 100%;
    order: 1;
  }
  .gb-container-709f95b8 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .gb-grid-wrapper-8a122de8 {
    margin-left: -20px;
  }
  .gb-grid-wrapper-8a122de8 > .gb-grid-column {
    padding-left: 20px;
  }
  .gb-grid-wrapper-78c15d76 {
    row-gap: 20px;
    margin-left: -20px;
  }
  .gb-grid-wrapper-78c15d76 > .gb-grid-column {
    padding-left: 20px;
  }
  .gb-grid-wrapper-30394221 {
    margin-left: -40px;
  }
  .gb-grid-wrapper-30394221 > .gb-grid-column {
    padding-left: 40px;
  }
}
@media (max-width: 767px) {
  h1.gb-headline-90de77c2 {
    font-size: 24px;
  }
  h2.gb-headline-a122b094 {
    font-size: 18px;
  }
  h2.gb-headline-60fe5df0 {
    font-size: 28px;
  }
  p.gb-headline-1f093089 {
    font-size: 16px;
  }
  p.gb-headline-53969d02 {
    font-size: 16px;
  }
  p.gb-headline-5f94f75f {
    margin-bottom: 15px;
  }
  p.gb-headline-616e3a68 {
    margin-bottom: 15px;
  }
  p.gb-headline-20db2960 {
    margin-bottom: 15px;
  }
  p.gb-headline-8a985022 {
    margin-bottom: 15px;
  }
  p.gb-headline-0942c258 {
    margin-bottom: 15px;
  }
  p.gb-headline-ef5a67f4 {
    margin-bottom: 15px;
  }
  p.gb-headline-de1e63cf {
    margin-bottom: 15px;
  }
  p.gb-headline-49ed646d {
    margin-bottom: 15px;
  }
  p.gb-headline-bf789c8d {
    font-size: 16px;
  }
  p.gb-headline-1c447c1a {
    margin-bottom: 15px;
  }
  p.gb-headline-2cfa82ed {
    margin-bottom: 15px;
  }
  p.gb-headline-a8ef6bba {
    margin-bottom: 15px;
  }
  p.gb-headline-14786d47 {
    margin-bottom: 15px;
  }
  p.gb-headline-bb225c6e {
    margin-bottom: 15px;
  }
  h4.gb-headline-d89d4312 {
    margin-top: 20px;
  }
  .gb-container-main-container {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .gb-container-9c36311a {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .gb-grid-wrapper > .gb-grid-column-9e1d5214 {
    width: 100%;
  }
  .gb-container-cca54ff4 {
    text-align: left;
  }
  .gb-grid-wrapper > .gb-grid-column-cca54ff4 {
    width: 100%;
    order: -1;
  }
  .gb-container-ca24c576 {
    width: 30%;
    margin-right: auto;
    margin-left: auto;
  }
  .gb-grid-wrapper > .gb-grid-column-ca24c576 {
    width: 30%;
  }
  .gb-grid-wrapper > .gb-grid-column-7812ef72 {
    width: 100%;
  }
  .gb-container-15822f5a {
    text-align: left;
  }
  .gb-grid-wrapper > .gb-grid-column-15822f5a {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-44e5a63f {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-eba3d6ed {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-7d096c01 {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-c4242ce3 {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-504f7c5a {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-bfad8fc3 {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-ec7176d8 {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-8e8ba2af {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-ecff656a {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-ce3446c5 {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-85bb92eb {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-26749883 {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-8279312f {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-1f7ad39c {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-b9d38812 {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-5f97892f {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-f0a674dd {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-a81c3539 {
    width: 100%;
  }
  .gb-grid-wrapper-8a122de8 {
    row-gap: 20px;
  }
  .gb-grid-wrapper-c11c2072 {
    row-gap: 20px;
  }
  .gb-grid-wrapper-313ac6b2 {
    row-gap: 20px;
  }
  .gb-grid-wrapper-30394221 {
    row-gap: 20px;
  }
  a.gb-button-cd6b4337 {
    padding: 8px 20px;
    margin-top: 20px;
  }
  a.gb-button-e529d462 {
    padding: 8px 20px;
    margin-top: 20px;
    margin-left: 10px;
  }
}
.gb-container .wp-block-image img {
  vertical-align: middle;
}
.gb-grid-wrapper .wp-block-image {
  margin-bottom: 0;
}
.gb-highlight {
  background: 0 0;
}
.gb-container-link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99;
}
