.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-8d7adbab {
  margin-bottom: 0;
}
h2.gb-headline-5fd1d2f5 {
  font-family: Satoshi-Bold;
}
p.gb-headline-78227af2 {
  margin-bottom: 0;
}
h2.gb-headline-8015dcc2 {
  font-family: Satoshi-Bold;
}
p.gb-headline-9caf2847 {
  font-size: 19px;
  margin-bottom: 5px;
  color: var(--primary---1300);
}
h2.gb-headline-86af1c2a {
  font-size: 32px;
  font-weight: 700;
  color: var(--primary-1400);
}
p.gb-headline-176e5598 {
  font-size: 19px;
  margin-bottom: 5px;
  color: var(--primay-1900);
}
h2.gb-headline-94fcbd71 {
  font-size: 32px;
  font-weight: 700;
  color: var(--primay-1900);
}
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);
}
h3.gb-headline-d197c365 {
  z-index: 9;
  position: relative;
  font-family: Satoshi-Black;
  margin-bottom: 10px;
  color: var(--base-3);
}
p.gb-headline-43d8ae19 {
  z-index: 9;
  position: relative;
  margin-bottom: 15px;
  color: var(--base-3);
}
p.gb-headline-5152c415 {
  font-size: 19px;
  margin-bottom: 5px;
  color: var(--primay-1900);
}
h2.gb-headline-17c5e1d1 {
  font-size: 32px;
  font-weight: 700;
  color: var(--primay-1900);
}
h3.gb-headline-780bd161 {
  z-index: 9;
  position: relative;
  font-family: Satoshi-Black;
  margin-bottom: 10px;
  color: var(--base-3);
}
p.gb-headline-fa77ce25 {
  z-index: 9;
  position: relative;
  margin-bottom: 15px;
  color: var(--base-3);
}
h3.gb-headline-0d657f0d {
  z-index: 9;
  position: relative;
  font-family: Satoshi-Black;
  margin-bottom: 10px;
  color: var(--base-3);
}
p.gb-headline-d8b717a3 {
  z-index: 9;
  position: relative;
  margin-bottom: 15px;
  color: var(--base-3);
}
p.gb-headline-bd3a946b {
  font-size: 19px;
  margin-bottom: 5px;
  color: var(--light-grey);
}
h2.gb-headline-01ec1079 {
  font-size: 32px;
  font-weight: 700;
}
p.gb-headline-eff8b28d {
  color: var(--light-grey);
}
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-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;
}
h2.gb-headline-52f3a146 {
  font-family: Satoshi-Bold;
  font-size: 48px;
  color: var(--primary-1400);
}
p.gb-headline-483e30ed {
  font-family: Satoshi-Bold;
  color: var(--primary-1400);
}
p.gb-headline-6b9b57e1 {
  display: flex;
  align-items: center;
  color: var(--primary-1400);
}
p.gb-headline-6b9b57e1 .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
}
p.gb-headline-6b9b57e1 .gb-icon svg {
  width: 1.5em;
  height: 1.5em;
  fill: currentColor;
}
p.gb-headline-504c6bb3 {
  display: flex;
  align-items: center;
  color: var(--primary-1400);
}
p.gb-headline-504c6bb3 .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
}
p.gb-headline-504c6bb3 .gb-icon svg {
  width: 1.5em;
  height: 1.5em;
  fill: currentColor;
}
p.gb-headline-16e87ac2 {
  display: flex;
  align-items: center;
  color: var(--primary-1400);
}
p.gb-headline-16e87ac2 .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
}
p.gb-headline-16e87ac2 .gb-icon svg {
  width: 1.5em;
  height: 1.5em;
  fill: currentColor;
}
p.gb-headline-715a9565 {
  display: flex;
  align-items: center;
  color: var(--primary-1400);
}
p.gb-headline-715a9565 .gb-icon {
  line-height: 0;
  padding-right: 0.5em;
}
p.gb-headline-715a9565 .gb-icon svg {
  width: 1.5em;
  height: 1.5em;
  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 {
  padding-top: 200px;
  padding-bottom: 200px;
  border-top-left-radius: 200px;
  border-bottom-right-radius: 200px;
  background-image: url(../../../uploads/ev-charge.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.gb-grid-wrapper > .gb-grid-column-cca54ff4 {
  width: 40%;
}
.gb-container-cca54ff4.gb-has-dynamic-bg {
  background-image: var(--background-url);
}
.gb-container-cca54ff4.gb-no-dynamic-bg {
  background-image: none;
}
.gb-container-c93c1eba {
  max-width: 100%;
  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-745db786 {
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
}
.gb-grid-wrapper > .gb-grid-column-f628b042 {
  width: 50%;
}
.gb-grid-wrapper > .gb-grid-column-393171a5 {
  width: 50%;
}
.gb-container-14ce843c {
  max-width: 100%;
  background-color: var(--light-grey);
}
.gb-container-88af063d {
  max-width: 1280px;
  margin-right: auto;
  margin-bottom: 60px;
  margin-left: auto;
}
.gb-grid-wrapper > .gb-grid-column-808e6882 {
  width: 50%;
}
.gb-grid-wrapper > .gb-grid-column-36e0036b {
  width: 50%;
}
.gb-container-b755cd05 {
  max-width: 100%;
}
.gb-container-e1f648fd {
  max-width: 1280px;
  margin-right: auto;
  margin-bottom: 60px;
  margin-left: auto;
}
.gb-grid-wrapper > .gb-grid-column-7afd4995 {
  width: 50%;
}
.gb-grid-wrapper > .gb-grid-column-a5d7f262 {
  width: 50%;
}
.gb-container-01dd7c59 {
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
}
.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/chargestation-model.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-d79edc49 {
  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-d79edc49:before {
  content: "";
  background-image: url(../../../uploads/customer-care-happy.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-d79edc49 {
  width: 50%;
}
.gb-container-d79edc49.gb-has-dynamic-bg:before {
  background-image: var(--background-url);
}
.gb-container-d79edc49.gb-no-dynamic-bg:before {
  background-image: none;
}
.gb-container-c5dea62e {
  max-width: 100%;
  background-color: var(--light-grey);
}
.gb-container-86e6b355 {
  max-width: 1280px;
  margin-right: auto;
  margin-bottom: 60px;
  margin-left: auto;
}
.gb-container-597cf3a6 {
  height: 100%;
  min-height: 450px;
  border-bottom-left-radius: 200px;
  background-image: url(../../../uploads/ezycharge_BMS-Image.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.gb-grid-wrapper > .gb-grid-column-597cf3a6 {
  width: 50%;
}
.gb-container-597cf3a6.gb-has-dynamic-bg {
  background-image: var(--background-url);
}
.gb-container-597cf3a6.gb-no-dynamic-bg {
  background-image: none;
}
.gb-container-f7d7dff2 {
  text-align: right;
}
.gb-grid-wrapper > .gb-grid-column-f7d7dff2 {
  width: 50%;
}
.gb-container-f4278c91 {
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
}
.gb-container-7b29acec {
  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-7b29acec: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-7b29acec {
  width: 50%;
}
.gb-container-7b29acec.gb-has-dynamic-bg:before {
  background-image: var(--background-url);
}
.gb-container-7b29acec.gb-no-dynamic-bg:before {
  background-image: none;
}
.gb-container-27d41d6c {
  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-27d41d6c:before {
  content: "";
  background-image: url(../../../uploads/ev-laddning.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-27d41d6c {
  width: 50%;
}
.gb-container-27d41d6c.gb-has-dynamic-bg:before {
  background-image: var(--background-url);
}
.gb-container-27d41d6c.gb-no-dynamic-bg:before {
  background-image: none;
}
.gb-container-7bf94c14 {
  max-width: 100%;
  background-color: var(--blue);
  color: var(--base-3);
}
.gb-container-f4ad2f01 {
  max-width: 1280px;
  margin-right: auto;
  margin-bottom: 60px;
  margin-left: auto;
}
.gb-grid-wrapper > .gb-grid-column-d6207505 {
  width: 50%;
}
.gb-container-22fb89ce {
  text-align: center;
}
.gb-grid-wrapper > .gb-grid-column-22fb89ce {
  width: 50%;
}
.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: 50%;
}
.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: 50%;
}
.gb-container-3bb6ef50 {
  position: relative;
}
.gb-container-54a2eba1 {
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
}
.gb-container-1fb41ce5 {
  height: 100%;
  z-index: 99;
  position: relative;
  border-bottom-left-radius: 200px;
  background-image: url(../../../uploads/jenny-ueberberg-Q_MfGy0PQZw-unsplash.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.gb-grid-wrapper > .gb-grid-column-1fb41ce5 {
  width: 50%;
}
.gb-container-1fb41ce5.gb-has-dynamic-bg {
  background-image: var(--background-url);
}
.gb-container-1fb41ce5.gb-no-dynamic-bg {
  background-image: none;
}
.gb-grid-wrapper > .gb-grid-column-59e1b40b {
  width: 50%;
}
.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: -40px;
}
.gb-grid-wrapper-c11c2072 > .gb-grid-column {
  box-sizing: border-box;
  padding-left: 40px;
}
.gb-grid-wrapper-439f9b13 {
  display: flex;
  flex-wrap: wrap;
  margin-left: -40px;
}
.gb-grid-wrapper-439f9b13 > .gb-grid-column {
  box-sizing: border-box;
  padding-left: 40px;
}
.gb-grid-wrapper-69fdac7a {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  row-gap: 40px;
  margin-left: -40px;
}
.gb-grid-wrapper-69fdac7a > .gb-grid-column {
  box-sizing: border-box;
  padding-left: 40px;
}
.gb-grid-wrapper-4d2b5321 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  row-gap: 40px;
  margin-left: -40px;
}
.gb-grid-wrapper-4d2b5321 > .gb-grid-column {
  box-sizing: border-box;
  padding-left: 40px;
}
.gb-grid-wrapper-313ac6b2 {
  display: flex;
  flex-wrap: wrap;
  row-gap: 20px;
  margin-left: -20px;
}
.gb-grid-wrapper-313ac6b2 > .gb-grid-column {
  box-sizing: border-box;
  padding-left: 20px;
}
.gb-grid-wrapper-e06fa158 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  row-gap: 20px;
  margin-left: -20px;
}
.gb-grid-wrapper-e06fa158 > .gb-grid-column {
  box-sizing: border-box;
  padding-left: 20px;
}
.gb-grid-wrapper-35e40571 {
  display: flex;
  flex-wrap: wrap;
  row-gap: 20px;
  margin-left: -20px;
}
.gb-grid-wrapper-35e40571 > .gb-grid-column {
  box-sizing: border-box;
  padding-left: 20px;
}
.gb-grid-wrapper-c91924dd {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-left: -40px;
}
.gb-grid-wrapper-c91924dd > .gb-grid-column {
  box-sizing: border-box;
  padding-left: 40px;
}
.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-377b35ca {
  display: flex;
  flex-wrap: wrap;
  margin-left: -40px;
}
.gb-grid-wrapper-377b35ca > .gb-grid-column {
  box-sizing: border-box;
  padding-left: 40px;
}
.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(--accent);
  color: var(--primay-1900);
  text-decoration: none;
}
a.gb-button-cd6b4337:hover,
a.gb-button-cd6b4337:active,
a.gb-button-cd6b4337:focus {
  background-color: var(--accent);
  color: var(--primay-1900);
}
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-e02f9864 {
  display: inline-flex;
  font-weight: 300;
  padding: 12px 30px;
  margin-top: 30px;
  margin-right: 20px;
  border-radius: 30px;
  background-color: var(--accent);
  color: var(--primary-1500);
  text-decoration: none;
}
a.gb-button-e02f9864:hover,
a.gb-button-e02f9864:active,
a.gb-button-e02f9864:focus {
  background-color: var(--accent);
  color: var(--primary-1500);
}
a.gb-button-d1d20d2c {
  display: inline-flex;
  font-weight: 300;
  padding: 12px 30px;
  margin-top: 30px;
  margin-right: 20px;
  border-radius: 30px;
  background-color: var(--accent);
  color: var(--primay-1900);
  text-decoration: none;
}
a.gb-button-d1d20d2c:hover,
a.gb-button-d1d20d2c:active,
a.gb-button-d1d20d2c:focus {
  background-color: var(--accent);
  color: var(--primay-1900);
}
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-a08c1861 {
  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-a08c1861:hover,
a.gb-button-a08c1861:active,
a.gb-button-a08c1861:focus {
  border-color: var(--base-2);
  color: var(--base-2);
}
a.gb-button-5d7b2782 {
  display: inline-flex;
  font-weight: 300;
  padding: 12px 30px;
  margin-top: 30px;
  margin-right: 20px;
  border-radius: 30px;
  background-color: var(--primary---1300);
  color: #fff;
  text-decoration: none;
}
a.gb-button-5d7b2782:hover,
a.gb-button-5d7b2782:active,
a.gb-button-5d7b2782:focus {
  background-color: var(--primary---1300);
  color: #fff;
}
a.gb-button-21fab87d {
  display: inline-flex;
  padding: 12px 30px;
  margin-top: 20px;
  border-radius: 40px;
  border: 1px solid var(--primay-1900);
  color: var(--primay-1900);
  text-decoration: none;
}
a.gb-button-21fab87d:hover,
a.gb-button-21fab87d:active,
a.gb-button-21fab87d:focus {
  border-color: var(--primay-1900);
  background-color: var(--base-3);
  color: var(--primay-1900);
}
a.gb-button-07486ee8 {
  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-07486ee8:hover,
a.gb-button-07486ee8:active,
a.gb-button-07486ee8:focus {
  border-color: var(--base-2);
  color: var(--base-2);
}
a.gb-button-510dfb7a {
  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-510dfb7a:hover,
a.gb-button-510dfb7a:active,
a.gb-button-510dfb7a:focus {
  border-color: var(--base-2);
  color: var(--base-2);
}
a.gb-button-57d8bf45 {
  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-57d8bf45:hover,
a.gb-button-57d8bf45:active,
a.gb-button-57d8bf45:focus {
  border-color: var(--base-2);
  color: var(--base-2);
}
a.gb-button-b7a7326d {
  display: inline-flex;
  padding: 12px 30px;
  margin-top: 20px;
  border-radius: 40px;
  border: 1px solid var(--light-grey);
  color: var(--light-grey);
  text-decoration: none;
}
a.gb-button-b7a7326d:hover,
a.gb-button-b7a7326d:active,
a.gb-button-b7a7326d:focus {
  border-color: var(--light-grey);
  color: var(--light-grey);
}
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-fc16988d {
  border-top-right-radius: 200px;
  border-bottom-left-radius: 200px;
  vertical-align: middle;
}
.gb-image-f6d6aa7d {
  vertical-align: middle;
}
.gb-image-91c7eb20 {
  border-radius: 10px;
  vertical-align: middle;
}
.gb-image-1014148b {
  border-radius: 20px;
  width: 200px;
  object-fit: contain;
  vertical-align: middle;
  box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.1);
}
@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-86af1c2a {
    font-size: 28px;
  }
  p.gb-headline-8ea57202 {
    font-size: 16px;
  }
  h2.gb-headline-94fcbd71 {
    font-size: 28px;
  }
  p.gb-headline-c385574f {
    font-size: 16px;
  }
  h2.gb-headline-17c5e1d1 {
    font-size: 28px;
  }
  h2.gb-headline-52f3a146 {
    font-size: 32px;
  }
  .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-container-2c89c815 {
    margin-top: 30px;
  }
  .gb-grid-wrapper > .gb-grid-column-1fb41ce5 {
    width: 30%;
  }
  .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-c11c2072 {
    margin-left: -20px;
  }
  .gb-grid-wrapper-c11c2072 > .gb-grid-column {
    padding-left: 20px;
  }
  .gb-grid-wrapper-30394221 {
    margin-left: -40px;
  }
  .gb-grid-wrapper-30394221 > .gb-grid-column {
    padding-left: 40px;
  }
  .gb-image-fc16988d {
    border-top-right-radius: 100px;
    border-bottom-left-radius: 0;
  }
}
@media (max-width: 767px) {
  h1.gb-headline-90de77c2 {
    font-size: 28px;
  }
  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 {
    padding-top: 150px;
    padding-bottom: 150px;
    margin-bottom: 20px;
    border-bottom-right-radius: 120px;
  }
  .gb-grid-wrapper > .gb-grid-column-cca54ff4 {
    width: 100%;
    order: -1;
  }
  .gb-container-7812ef72 {
    margin-bottom: 20px;
  }
  .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-f628b042 {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-393171a5 {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-808e6882 {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-36e0036b {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-7afd4995 {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-a5d7f262 {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-ce3446c5 {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-d79edc49 {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-597cf3a6 {
    width: 100%;
  }
  .gb-container-f7d7dff2 {
    text-align: left;
  }
  .gb-grid-wrapper > .gb-grid-column-f7d7dff2 {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-7b29acec {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-27d41d6c {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-d6207505 {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-22fb89ce {
    width: 100%;
    order: -1;
  }
  .gb-grid-wrapper > .gb-grid-column-85bb92eb {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-8279312f {
    width: 100%;
  }
  .gb-grid-wrapper > .gb-grid-column-1fb41ce5 {
    width: 100%;
  }
  .gb-container-1fb41ce5,
  .gb-grid-column-1fb41ce5 {
    display: none !important;
  }
  .gb-grid-wrapper > .gb-grid-column-59e1b40b {
    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-c91924dd {
    row-gap: 40px;
  }
  .gb-grid-wrapper-30394221 {
    row-gap: 20px;
  }
  a.gb-button-cd6b4337 {
    padding-right: 20px;
    padding-left: 20px;
    margin-top: 20px;
  }
  a.gb-button-e529d462 {
    padding-right: 20px;
    padding-left: 20px;
    margin-top: 20px;
    margin-left: 10px;
  }
  a.gb-button-5d7b2782 {
    padding-right: 20px;
    padding-left: 20px;
    margin-right: 10px;
  }
  a.gb-button-21fab87d {
    padding-right: 20px;
    padding-left: 20px;
  }
  a.gb-button-b7a7326d {
    padding-right: 20px;
    padding-left: 20px;
    margin-top: 20px;
  }
}
.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;
}
