:root { 
  --black: #000000;
  --desert-storm: #f7f8f9;
  --emerald: #3dd078;
  --emerald-hover: #3dd078;
  --flash-white: #f1f3f5;
  --geyser: #d5dbe1;
  --grey90: #3a3a3a;
  --jet: #3a3a3a;
  --mountain-mist: #939393;
  --pigment-green: #23a859;
  --quick-silver: #a6a6a6;
  --spring-green: #3af185;
  --star-dust: #a0a0a0;
  --white: #ffffff;
 
  --font-size-26px: 26px;
  --font-size-32px: 32px;
  --font-size-l: 20px;
  --font-size-m: 16px;
  --font-size-s: 15px;
  --font-size-xl: 24px;
  --font-size-xs: 14px;
  --font-size-xxl: 28px;
  --font-size-xxs: 12px;
 
  --font-family-open_sans: "Open Sans", Helvetica;
  --font-family-ruberoid-bold: "Ruberoid-Bold", Helvetica;
  --font-family-ruberoid-medium: "Ruberoid-Medium", Helvetica;
  --font-family-ruberoid-regular: "Ruberoid-Regular", Helvetica;
  --font-family-ruberoid-semibold: "Ruberoid-SemiBold", Helvetica;
}
.mobileh1 {
  font-family: var(--font-family-ruberoid-bold);
  font-size: var(--font-size-26px);
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.52px;
}

.text {
  font-family: var(--font-family-ruberoid-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-style: normal;
  font-weight: 400;
  line-height: 6.11vw;
  color: var(--white);
}

p.ECOFACTOR-charging-p-bxPYgT.text {
  letter-spacing: 0px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: var(--grey90);
}

.mobileh2 {
  font-family: var(--font-family-ruberoid-bold);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0px;
}

.subtitle {
  font-family: var(--font-family-ruberoid-medium);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0px;
}

.h3 {
  font-family: var(--font-family-ruberoid-semibold);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0px;
}

.text-small {
  font-family: var(--font-family-ruberoid-regular);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
  font-weight: 400;
  line-height: 6.11vw;
  color: var(--white);
}

.desktoph2 {
  font-family: var(--font-family-ruberoid-bold);
  font-size: var(--font-size-32px);
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0px;
}

.ruberoid-bold-white-16px {
  color: var(--white);
  font-family: var(--font-family-ruberoid-bold);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.ruberoid-bold-shamrock-16px {
  color: var(--spring-green);
  font-family: var(--font-family-ruberoid-bold);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.ruberoid-bold-onyx-16px {
  color: var(--grey90);
  font-family: var(--font-family-ruberoid-bold);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.ruberoid-bold-emerald-15px {
  color: var(--emerald);
  font-family: var(--font-family-ruberoid-bold);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 700;
}

.ruberoid-bold-emerald-28px {
  color: var(--emerald);
  font-family: var(--font-family-ruberoid-bold);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 700;
}

.ruberoid-bold-onyx-26px {
  color: var(--grey90);
  font-family: var(--font-family-ruberoid-bold);
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
}

:root {
}
