body {
  margin: 0;
  line-height: normal;
  padding: 0;
  margin: 0;
  font-size: 1rem;
  font-family: "Plus Jakarta Sans";
}
* {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

:root {
  /* fonts */
  --absatz: "Plus Jakarta Sans";
  --font-caveat: Caveat;

  /* font sizes */
  --font-size-xs: 0.87rem;
  --font-size-base: 1rem;
  --font-size-m: 1.2rem;
  --font-size-l-small: 1.8rem;
  --font-size-l: 2rem;
  --font-size-xl-small: 3rem;
  --font-size-xl: 3.4rem;
  --font-size-xxl-smal: 4rem;
  --font-size-xxl: 4.5rem;



  /* Colors */
  --color-gray: #14181c;
  --color-dimgray-100: #5e6164;
  --color-dimgray-200: #4e5255;
  --color-dimgray-300: rgba(78, 82, 85, 0);
  --color-whitesmoke: #eaeaea;
  --color-yellow-100: #e4f904;
  --color-yellow-200: #cce000;
  --color-darkslategray-100: #323232;
  --color-white: #fff;
  --color-darkgray: #a6afb5;

  /* Gaps */
  --gap-xl: 20px;
  --gap-17xl: 36px;
  --gap-lg: 18px;
  --gap-21xl: 40px;
  --gap-8xl: 27px;
  --gap-24xl: 43px;
  --gap-18xl: 37px;
  --gap-mid: 17px;
  --gap-61xl: 80px;
  --gap-5xs: 8px;

  /* Paddings */

  --padding-xl: 100px;
  --padding-l: 40px;
  --padding-m: 20px;



  --padding-13xl-5: 32.5px;
  --padding-21xl: 40px;
  --padding-61xl: 80px;
  --padding-33xl: 52px;
  --padding-mid: 17px;
  --padding-7xl: 26px;
 
  --padding-41xl: 60px;
  --padding-23xl: 42px;
  --padding-6xl: 25px;
  --padding-46xl: 65px;
  --padding-20xl: 39px;
  --padding-12xs: 1px;
  --padding-19xl: 38px;
  --padding-31xl: 50px;
  --padding-5xs: 8px;
  --padding-2xl: 21px;
  --padding-136xl: 155px;
  --padding-58xl: 77px;
  --padding-8xl: 27px;
  --padding-29xl: 48px;
  --padding-25xl: 44px;
  --padding-5xl: 24px;
  --padding-xs: 12px;
  --padding-116xl: 135px;
  --padding-48xl: 67px;
  --padding-13xl: 32px;
  --padding-17xl: 36px;
  --padding-3xl: 22px;
  --padding-11xl: 30px;
  --padding-4xl: 23px;
  --padding-18xl: 37px;
  --padding-base: 16px;
  --padding-15xl: 34px;
  --padding-lgi: 19px;

  /* Border radiuses */
  --br-12xs: 1px;
  --br-19xl: 38px;
  --br-481xl: 500px;
  --br-5xs: 8px;
}


