body {
  margin: 0;
  line-height: normal;
}
@font-face {
  font-family: 'Gotham';
  src: url('/templates/new-edge/Gotham-Font/Gotham-Black.otf') format('opentype'),
       url('/templates/new-edge/Gotham-Font/Gotham-Bold.otf') format('opentype'),
       url('/templates/new-edge/Gotham-Font/GothamBold.ttf') format('truetype'),
       url('/templates/new-edge/Gotham-Font/GothamBook.ttf') format('truetype'),
       url('/templates/new-edge/Gotham-Font/Gotham-BookItalic.otf') format('opentype'),
       url('/templates/new-edge/Gotham-Font/GothamBookItalic.ttf') format('truetype'),
       url('/templates/new-edge/Gotham-Font/Gotham-Light.otf') format('opentype'),
       url('/templates/new-edge/Gotham-Font/GothamLight.ttf') format('truetype'),
       url('/templates/new-edge/Gotham-Font/GothamLightItalic.ttf') format('truetype'),
       url('/templates/new-edge/Gotham-Font/GothamMedium.ttf') format('truetype'),
       url('/templates/new-edge/Gotham-Font/GothamMedium_1.ttf') format('truetype'),
       url('/templates/new-edge/Gotham-Font/GothamMediumItalic.ttf') format('truetype'),
       url('/templates/new-edge/Gotham-Font/Gotham-Thin.otf') format('opentype'),
       url('/templates/new-edge/Gotham-Font/Gotham-ThinItalic.otf') format('opentype'),
       url('/templates/new-edge/Gotham-Font/Gotham-UltraItalic.otf') format('opentype'),
       url('/templates/new-edge/Gotham-Font/Gotham-XLight.otf') format('opentype'),
       url('/templates/new-edge/Gotham-Font/Gotham-XLightItalic.otf') format('opentype');
}

:root {
  /* fonts */
  --font-gotham: Gotham;
  --button-regular: "Work Sans";

  /* font sizes */
  --font-size-sm: 14px;
  --font-size-17xl: 36px;
  --font-size-lg: 18px;
  --button-regular-size: 16px;
  --font-size-xl: 20px;

  /* Colors */
  --color-gray-100: #949494;
  --e3e4e6: #e3e4e6;
  --neutral-2: rgba(227, 228, 230, 0.55);
  --color-whitesmoke: #f9fafb;
  --color-white: #fff;

  /* Gaps */
  --gap-61xl: 80px;
  --gap-5xl: 24px;
  --gap-base: 16px;
  --gap-13xl: 32px;
  --gap-5xs: 8px;
  --gap-7xl: 26px;

  /* Paddings */
  --padding-5xl: 24px;
  --padding-5xs: 8px;
  --padding-base: 16px;
  --padding-9xl: 28px;
  --padding-3xs: 10px;

  /* border radiuses */
  --br-5xs: 8px;
  --br-81xl: 100px;
}
