body {
  margin: 0;
  line-height: normal;
}

:root {
  /* fonts */
  --font-roboto: Roboto;
  --font-montserrat: Montserrat;
  --font-raleway: Raleway;
  --paragraph: Inter;
  --font-font-awesome-5-brands: "Font Awesome 5 Brands";
  --font-poppins: Poppins;
  --subheading-18: "Plus Jakarta Sans";

  /* font sizes */
  --font-size-xl: 20px;
  --paragraph-size: 16px;
  --font-size-mini: 15px;
  --font-size-lgi: 19px;
  --font-size-mid: 17px;
  --font-size-45xl: 64px;
  --font-size-19xl: 38px;
  --font-size-32xl: 51px;
  --subheading-18-size: 18px;
  --font-size-smi: 13px;
  --font-size-5xl: 24px;
  --font-size-13xl: 32px;
  --font-size-7xl: 26px;
  --font-size-21xl: 40px;
  --font-size-xs: 12px;
  --font-size-2xl: 21px;

  /* Colors */
  --color-whitesmoke: #f9f9f9;
  --neutural-white: #fff;
  --color-darkturquoise-100: #00d1d5;
  --color-gray-300: #2b2b2b;
  --color-gray-100: #1a1a1a;
  --color-gray-200: rgba(255, 255, 255, 0.6);
  --color-gray-400: rgba(255, 255, 255, 0.2);
  --color-gray-500: rgba(255, 255, 255, 0.07);
  --color-gray-600: rgba(255, 255, 255, 0.08);
  --color-gray-700: rgba(255, 255, 255, 0.47);
  --color-gray-800: rgba(255, 255, 255, 0.1);
  --color-midnightblue: #001149;
  --color-darkslategray: #484848;
  --color-darkgray: #adadad;
  --color-gainsboro: #d9d9d9;
  --color-darkslateblue: rgba(79, 102, 183, 0);
  --color-dimgray: #6b6a7a;

  /* Gaps */
  --gap-7xs-3: 5.3px;
  --gap-86xl: 105px;
  --gap-68xl: 87px;
  --gap-xl: 20px;
  --gap-2xl: 21px;
  --gap-10xl-8: 29.8px;
  --gap-21xl: 40px;
  --gap-3xl: 22px;
  --gap-61xl: 80px;
  --gap-12xl: 31px;
  --gap-5xl: 24px;
  --gap-29xl: 48px;
  --gap-12xl-8: 31.8px;
  --gap-16xl: 35px;
  --gap-mid: 17px;
  --gap-5xs-7: 7.7px;
  --gap-7xl: 26px;
  --gap-4xl: 23px;
  --gap-11xl: 30px;
  --gap-17xl: 36px;
  --gap-base: 16px;
  --gap-lg: 18px;
  --gap-9xl: 28px;
  --gap-28xl: 47px;
  --gap-31xl: 50px;
  --gap-6xl: 25px;
  --gap-12xs: 1px;
  --gap-48xl: 67px;
  --gap-14xl: 33px;
  --gap-lgi: 19px;
  --gap-21xl-3: 40.3px;
  --gap-18xl: 37px;
  --gap-5xs: 8px;
  --gap-mid-7: 17.7px;
  --gap-97xl: 116px;
  --gap-57xl: 76px;
  --gap-26xl: 45px;

  /* Paddings */
  --padding-5xs: 8px;
  --padding-7xs: 6px;
  --padding-9xs: 4px;
  --padding-36xl: 55px;
  --padding-49xl: 68px;
  --padding-40xl: 59px;
  --padding-11xs: 2px;
  --padding-12xs: 1px;
  --padding-lgi: 19px;
  --padding-21xl: 40px;
  --padding-4xl: 23px;
  --padding-mini: 15px;
  --padding-xl: 20px;
  --padding-lg: 18px;
  --padding-63xl: 82px;
  --padding-76xl: 95px;
  --padding-22xl: 41px;
  --padding-52xl: 71px;
  --padding-12xl: 31px;
  --padding-13xl: 32px;
  --padding-2xs: 11px;
  --padding-11xl: 30px;
  --padding-7xl: 26px;
  --padding-41xl: 60px;
  --padding-2xl: 21px;
  --padding-46xl: 65px;
  --padding-xs: 12px;
  --padding-15xl: 34px;
  --padding-24xl: 43px;
  --padding-48xl: 67px;
  --padding-34xl: 53px;
  --padding-31xl: 50px;
  --padding-3xs: 10px;
  --padding-4xs: 9px;
  --padding-8xl: 27px;
  --padding-6xs: 7px;
  --padding-3xl: 22px;
  --padding-42xl: 61px;
  --padding-base: 16px;
  --padding-33xl: 52px;
  --padding-8xs: 5px;
  --padding-146xl: 165px;
  --padding-5xl: 24px;
  --padding-50xl: 69px;
  --padding-45xl: 64px;
  --padding-30xl: 49px;
  --padding-6xl: 25px;
  --padding-44xl: 63px;
  --padding-19xl: 38px;
  --padding-smi: 13px;
  --padding-32xl: 51px;
  --padding-43xl: 62px;

  /* Border radiuses */
  --br-base: 16px;
  --br-26xl: 45px;
  --br-3xs: 10px;
  --br-xs: 12px;
  --br-21xl: 40px;
  --br-xl: 20px;
  --br-881xl: 900px;
  --br-980xl: 999px;
  --br-65xl: 84px;
}
