:root { 
  --black: #000000;
  --orange: #ff6b1a;
  --shark: #1c2831;
  --shark-2: #1c2831bf;
  --white: #ffffff;
  --white-2: #ffffff0d;
  --white-3: #ffffffbf;
  --white-4: #ffffff8f;
 
  --font-size-l: 31.4px;
  --font-size-m: 28px;
  --font-size-s: 26px;
  --font-size-xl: 38px;
  --font-size-xs: 24px;
  --font-size-xxs: 23.2px;
  --font-size-xxxs: 21.5px;
 
  --font-family-inter: "Inter", Helvetica;
}
.inter-medium-white-24px {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 500;
}

.inter-medium-white-19-9px {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: 19.9px;
  font-style: normal;
  font-weight: 500;
}

.inter-medium-shark-24px {
  color: var(--shark);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 500;
}

.inter-medium-white-19-8px {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: 19.8px;
  font-style: normal;
  font-weight: 500;
}

.inter-medium-shark-19-9px {
  color: var(--shark);
  font-family: var(--font-family-inter);
  font-size: 19.9px;
  font-style: normal;
  font-weight: 500;
}

.inter-medium-white-19-8px-2 {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: 19.8px;
  font-style: normal;
  font-weight: 500;
}

.inter-semi-bold-shark-38px {
  color: var(--shark);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 600;
}

.inter-extra-bold-white-28px {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 800;
}

.inter-semi-bold-shark-31-4px {
  color: var(--shark);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 600;
}

.inter-semi-bold-white-28px {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 600;
}

.inter-bold-white-26px {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 700;
}

.inter-semi-bold-shark-64px {
  color: var(--shark);
  font-family: var(--font-family-inter);
  font-size: 64px;
  font-style: normal;
  font-weight: 600;
}

.inter-semi-bold-shark-38px-2 {
  color: var(--shark-2);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 600;
}

.inter-medium-white-19-9px-2 {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: 19.9px;
  font-style: normal;
  font-weight: 500;
}

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

.inter-semi-bold-white-64px {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: 64px;
  font-style: normal;
  font-weight: 600;
}

.inter-semi-bold-shark-52-9px {
  color: var(--shark);
  font-family: var(--font-family-inter);
  font-size: 52.9px;
  font-style: normal;
  font-weight: 600;
}

.inter-semi-bold-shark-31-4px-2 {
  color: var(--shark-2);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 600;
}

.inter-semi-bold-white-52-9px {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: 52.9px;
  font-style: normal;
  font-weight: 600;
}

.inter-semi-bold-white-23-2px {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-xxs);
  font-style: normal;
  font-weight: 600;
}

.inter-extra-bold-white-23-2px {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-xxs);
  font-style: normal;
  font-weight: 800;
}

.inter-bold-white-21-5px {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-xxxs);
  font-style: normal;
  font-weight: 700;
}

.inter-black-white-58px {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: 58px;
  font-style: normal;
  font-weight: 900;
}

.inter-black-shark-28px {
  color: var(--shark);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 900;
}

.inter-semi-bold-white-38px {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 600;
}

.inter-normal-white-19-8px {
  color: var(--white-3);
  font-family: var(--font-family-inter);
  font-size: 19.8px;
  font-style: normal;
  font-weight: 400;
}

.inter-semi-bold-white-31-4px {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 600;
}

.inter-bold-white-21-5px-2 {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-xxxs);
  font-style: normal;
  font-weight: 700;
}

.inter-normal-white-24px {
  color: var(--white-3);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 400;
}

.inter-semi-bold-orange-38px {
  color: var(--orange);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 600;
}

.inter-semi-bold-white-55px {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: 55px;
  font-style: normal;
  font-weight: 600;
}

.inter-black-shark-23-2px {
  color: var(--shark);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-xxs);
  font-style: normal;
  font-weight: 900;
}

.inter-medium-white-23-1px {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: 23.1px;
  font-style: normal;
  font-weight: 500;
}

.inter-semi-bold-orange-31-3px {
  color: var(--orange);
  font-family: var(--font-family-inter);
  font-size: 31.3px;
  font-style: normal;
  font-weight: 600;
}

.inter-medium-shark-19-9px-2 {
  color: var(--shark);
  font-family: var(--font-family-inter);
  font-size: 19.9px;
  font-style: normal;
  font-weight: 500;
}

.inter-medium-shark-19-8px {
  color: var(--shark);
  font-family: var(--font-family-inter);
  font-size: 19.8px;
  font-style: normal;
  font-weight: 500;
}

.inter-medium-shark-32px {
  color: var(--shark);
  font-family: var(--font-family-inter);
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
}

.inter-extra-bold-white-23-1px {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: 23.1px;
  font-style: normal;
  font-weight: 800;
}

.inter-normal-white-31-3px {
  color: var(--white-3);
  font-family: var(--font-family-inter);
  font-size: 31.3px;
  font-style: normal;
  font-weight: 400;
}

.inter-black-white-48px {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: 48px;
  font-style: normal;
  font-weight: 900;
}

.inter-medium-white-23-2px {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-xxs);
  font-style: normal;
  font-weight: 500;
}

.inter-semi-bold-white-45-5px {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: 45.5px;
  font-style: normal;
  font-weight: 600;
}

.inter-normal-white-38px {
  color: var(--white-3);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
}

.inter-semi-bold-white-23-1px {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: 23.1px;
  font-style: normal;
  font-weight: 600;
}

.inter-semi-bold-white-21-4px {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: 21.4px;
  font-style: normal;
  font-weight: 600;
}

.inter-bold-white-52-9px {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: 52.9px;
  font-style: normal;
  font-weight: 700;
}

.inter-medium-shark-26-5px {
  color: var(--shark);
  font-family: var(--font-family-inter);
  font-size: 26.5px;
  font-style: normal;
  font-weight: 500;
}

.inter-semi-bold-shark-52-9px-2 {
  color: var(--shark);
  font-family: var(--font-family-inter);
  font-size: 52.9px;
  font-style: normal;
  font-weight: 600;
}

.inter-semi-bold-shark-31-4px-3 {
  color: var(--shark-2);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 600;
}

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

.inter-bold-shark-28px {
  color: var(--shark);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.inter-semi-bold-white-26px {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 600;
}
