:root { 
  --black: #000000;
  --defaultwhite: #ffffff;
  --desert-storm: #f7f8f9;
  --emerald: #3dd078;
  --flash-white: #f1f3f5;
  --geyser: #d5dbe1;
  --gray100: #1e1e1e;
  --grey90: #3a3a3a;
  --jet: #3a3a3a;
  --mountain-mist: #939393;
  --quick-silver: #a6a6a6;
  --spring-green: #3af185;
  --tabhover: #e4e8eb;
  --white: #ffffff;
  --your-pink: #ffb7be;
 
  --font-size-26px: 26px;
  --font-size-40px: 40px;
  --font-size-l: 18px;
  --font-size-m: 16px;
  --font-size-s: 14px;
  --font-size-xl: 20px;
  --font-size-xs: 12px;
  --font-size-xxl: 24px;
  --font-size-xxxl: 32px;
 
  --font-family-font_awesome_5_brands-regular: "Font Awesome 5 Brands-Regular", Helvetica;
  --font-family-open_sans: "Open Sans", Helvetica;
  --font-family-raleway-bold: "Raleway-Bold", Helvetica;
  --font-family-ruberoid-bold: "Ruberoid-Bold", Helvetica;
  --font-family-ruberoid-medium: "Ruberoid-Medium", Helvetica;
  --font-family-ruberoid-regular: "Ruberoid-Regular", 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;
}

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

.mobiletext {
  font-family: var(--font-family-ruberoid-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
}

.mobiletext-small {
  font-family: var(--font-family-ruberoid-regular);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
}

.desktoph1 {
  font-family: var(--font-family-ruberoid-bold);
  font-size: var(--font-size-40px);
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1.2px;
}

.desktoptext {
  font-family: var(--font-family-ruberoid-regular);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
}

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

.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-16px {
  color: var(--emerald);
  font-family: var(--font-family-ruberoid-bold);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
  border-color: var(--emerald);
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

a.text-65.valign-text-middle.ruberoid-bold-emerald-16px:hover {
  border-color: var(--grey90);
  border-bottom-width: 1px;
  border-bottom-style: solid;
  color: var(--grey90);
}

.ruberoid-medium-quick-silver-16px {
  color: var(--quick-silver);
  font-family: var(--font-family-ruberoid-medium);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 500;
  border-color: var(--emerald);
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

a.text-16.valign-text-middle.ruberoid-bold-emerald-16px:hover {
  color: #3a3a3a;
  border-color: #3a3a3a;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

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

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

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

.ruberoid-medium-onyx-10px {
  color: var(--grey90);
  font-family: var(--font-family-ruberoid-medium);
  font-size: 10px;
  font-style: normal;
  font-weight: 500;
}

.opensans-semi-bold-white-12px {
  color: var(--defaultwhite);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 600;
}

.fontawesome5brands-regular-normal-white-24px {
  color: var(--defaultwhite);
  font-family: var(--font-family-font_awesome_5_brands-regular);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 400;
}

.raleway-bold-black-20px {
  color: var(--black);
  font-family: var(--font-family-raleway-bold);
  font-size: var(--font-size-xl);
  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-regular-normal-onyx-12px {
  color: var(--grey90);
  font-family: var(--font-family-ruberoid-regular);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 400;
}

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

.ruberoid-medium-onyx-22px {
  color: var(--grey90);
  font-family: var(--font-family-ruberoid-medium);
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
}

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

.ruberoid-medium-onyx-30px {
  color: var(--grey90);
  font-family: var(--font-family-ruberoid-medium);
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
}
