body {
    margin: 0;
    line-height: normal;
    background: #000;
}

:root {
  /* fonts */
  --web-caption: Roboto;
  --font-inter: Inter;
  --font-source-sans-pro: "Source Sans Pro";
  --font-poppins: Poppins;

  /* font sizes */
  --web-caption-size: 12px;
  --buttons-medium-size: 16px;
  --font-size-sm-4: 13.4px;
  --web-h3-size: 23px;
  --buttons-large-size: 18px;
  --web-body3-size: 14px;
  --web-h2-size: 40px;
  --font-size-5xl: 24px;
  --font-size-13xl: 32px;
  --web-overline-size: 10px;
  --web-body1-size: 19px;
  --web-h1-size: 48px;
  --font-size-10xl: 29px;
  --font-size-19xl: 38px;
  --font-size-11xl: 30px;

  /* Colors */
  --primary-5: #3d5966;
  --neutral-5: #383c47;
  --colors-white: #f4f4f4;
  --colors-gray4: #ebebeb;
  --primary-1: #e6eaec;
  --color-whitesmoke-100: rgba(244, 244, 244, 0.5);
  --color-white: #fff;
  --highlight-4: #1b7f9a;
  --primary-4: #8597a0;
  --primary-2: #e4e4e4;
  --highlight-1: #95cffb;
  --color-lightskyblue-100: rgba(119, 166, 201, 0.08);
  --primary-3: #b6c0c5;
  --neutral-6: #191919;

  /* Gaps */
  --gap-13xl: 32px;
  --gap-base: 16px;
  --gap-96xl: 115px;
  --gap-10xl: 29px;
  --gap-38xl: 57px;
  --gap-4xl: 23px;
  --gap-xl: 20px;
  --gap-5xl: 24px;
  --gap-185xl: 204px;
  --gap-41xl: 60px;
  --gap-11xs: 2px;
  --gap-12xl: 31px;
  --gap-mini: 15px;
  --gap-2xl-3: 21.3px;
  --gap-5xs-1: 7.1px;
  --gap-69xl: 88px;
  --gap-3xl: 22px;
  --gap-25xl: 44px;
  --gap-26xl: 45px;
  --gap-21xl-3: 40.3px;
  --gap-sm-8: 13.8px;
  --gap-12xs-4: 0.4px;
  --gap-7xs-5: 5.5px;
  --gap-12xs-8: 0.8px;
  --gap-2xs-6: 10.6px;
  --gap-45xl: 64px;
  --gap-9xs: 4px;
  --gap-xs: 12px;
  --gap-5xs: 8px;
  --gap-sm: 14px;
  --gap-6xl: 25px;
  --gap-79xl: 98px;
  --gap-30xl: 49px;
  --gap-11xs-6: 1.6px;
  --gap-93xl: 112px;
  --gap-3xs: 10px;

  /* Paddings */
  --padding-62xl: 81px;
  --padding-21xl: 40px;
  --padding-14xl: 33px;
  --padding-34xl: 53px;
  --padding-2xl: 21px;
  --padding-45xl: 64px;
  --padding-13xl: 32px;
  --padding-8xs: 5px;
  --padding-10xs: 3px;
  --padding-8xs-5: 4.5px;
  --padding-11xs: 2px;
  --padding-7xs: 6px;
  --padding-47xl: 66px;
  --padding-32xl: 51px;
  --padding-10xs-4: 2.4px;
  --padding-10xs-5: 2.5px;
  --padding-10xs-6: 2.6px;
  --padding-xl: 20px;
  --padding-5xl: 24px;
  --padding-7xl: 26px;
  --padding-29xl: 48px;
  --padding-lg: 18px;
  --padding-11xs-5: 1.5px;
  --padding-3xs: 10px;
  --padding-xs-5: 11.5px;
  --padding-8xs-6: 4.6px;
  --padding-12xs: 1px;
  --padding-9xs: 4px;
  --padding-2xs: 11px;
  --padding-6xs-7: 6.7px;
  --padding-56xl: 75px;
  --padding-5xs: 8px;
  --padding-base: 16px;
  --padding-39xl-5: 58.5px;
  --padding-10xl: 29px;
  --padding-27xl: 46px;
  --padding-83xl: 102px;
  --padding-6xl: 25px;
  --padding-4xs-5: 8.5px;
  --padding-mid-5: 17.5px;
  --padding-9xl-5: 28.5px;
  --padding-3xs-6: 9.6px;
  --padding-7xs-9: 5.9px;
  --padding-4xl: 23px;
  --padding-lg-1: 18.1px;
  --padding-19xl: 38px;
  --padding-3xl: 22px;
  --padding-xs-6: 11.6px;
  --padding-54xl: 73px;
  --padding-12xl: 31px;
  --padding-40xl: 59px;
  --padding-106xl: 125px;
  --padding-sm: 14px;
  --padding-17xl: 36px;
  --padding-smi: 13px;
  --padding-mini: 15px;

  /* Border radiuses */
  --br-7xs: 6px;
  --br-5xl: 24px;
  --br-xs: 12px;
  --br-11xs: 2px;
  --br-lg: 18px;
  --br-5xs: 8px;
  --br-13xl: 32px;
  --br-3xs: 10px;
  --br-61xl: 80px;
  --br-17xl: 36px;
  --br-45xl: 64px;
  --br-base: 16px;

  /* Effects */
  --shadow: 0px 2px 8px rgba(133, 151, 160, 0.24);
}
