body {
  margin: 0;
  line-height: normal;
}
 
:root {
  /* Figma Variables */
 
  /* Color */
  --Icon-Default-Default: #1e1e1e;
 
  /* Common Style Variables */
 
  /* Color */
  --color-black: #000;
  --color-darkslategray-100: #434343;
  --color-darkslategray-200: #3f3f3f;
  --color-darkslategray-300: #383838;
  --color-darkslategray-400: #313131;
  --color-dimgray: #4d4d4d;
  --color-gainsboro-100: #d9d9d9;
  --color-gainsboro-200: #d8d8d8;
  --color-gray-100: #fffdfb;
  --color-gray-200: #757575;
  --color-gray-300: #060606;
  --color-white: #fff;
  --color-whitesmoke-100: #eeedeb;
  --color-whitesmoke-200: #e9e9e9;
 
  /* Gap */
  --gap-3: 3px;
  --gap-4: 4px;
  --gap-5: 5px;
  --gap-10: 10px;
  --gap-11: 11px;
  --gap-14: 14px;
  --gap-15: 15px;
  --gap-16: 16px;
  --gap-17: 17px;
  --gap-18: 18px;
  --gap-19: 19px;
  --gap-20: 20px;
  --gap-21: 21px;
  --gap-22: 22px;
  --gap-24: 24px;
  --gap-30: 30px;
  --gap-32: 32px;
  --gap-34: 34px;
  --gap-36: 36px;
  --gap-40: 40px;
  --gap-47: 47px;
 
  /* Padding */
  --padding-0: 0px;
  --padding-01: 0;
  --padding-1: 1px;
  --padding-2: 2px;
  --padding-3: 3px;
  --padding-4: 4px;
  --padding-5: 5px;
  --padding-6: 6px;
  --padding-7: 7px;
  --padding-8: 8px;
  --padding-10: 10px;
  --padding-12: 12px;
  --padding-14: 14px;
  --padding-15: 15px;
  --padding-16: 16px;
  --padding-18: 18px;
  --padding-19: 19px;
  --padding-20: 20px;
  --padding-22: 22px;
  --padding-24: 24px;
  --padding-26: 26px;
  --padding-27: 27px;
  --padding-28: 28px;
  --padding-29: 29px;
  --padding-30: 30px;
  --padding-34: 34px;
  --padding-36: 36px;
  --padding-38: 38px;
  --padding-40: 40px;
  --padding-57: 57px;
  --padding-73: 73px;
  --padding-21_5: 21.5px;
  --padding-40_9: 40.9px;
  --padding-8_5: 8.5px;
 
  /* BorderRadius */
  --br-25: 25px;
  --br-26: 26px;
  --br-42: 42px;
  --br-50: 50px;
  --br-5_9: 5.9px;
 
  /* Font */
  --font-abhaya-libre: Abhaya Libre, Arial, sans-serif;
  --font-aboreto: Aboreto, Arial, sans-serif;
  --font-cormorant-garamond: Cormorant Garamond, Arial, sans-serif;
  --font-dancing-script: Dancing Script, Arial, sans-serif;
  --font-inherit: inherit, Arial, sans-serif;
  --font-noto-sans: Noto Sans, Arial, sans-serif;
 
  /* FontSize */
  --fs-16: 16px;
  --fs-18: 18px;
  --fs-19: 19px;
  --fs-20: 20px;
  --fs-22: 22px;
  --fs-24: 24px;
  --fs-26: 26px;
  --fs-28: 28px;
  --fs-29: 29px;
  --fs-30: 30px;
  --fs-32: 32px;
  --fs-36: 36px;
  --fs-38: 38px;
  --fs-40: 40px;
  --fs-48: 48px;
  --fs-51: 51px;
  --fs-inherit: inherit;
 
  /* Borders */
  --border-1: 2px solid var(--color-darkslategray-200);
  --border-2: 1px solid var(--color-black);
 
  /* Shadows */
  --shadow-drop: 4px 4px 16px rgba(0, 0, 0, 0.25);
  --shadow-drop-1: 8px 8px 20px rgba(0, 0, 0, 0.25);
 
  /* Gradients */
  --gradient-1: linear-gradient(180deg, #eaeaea, var(--color-white));
 
  /* WidthHeights */
  --height-1: 1px;
  --height-18: 18px;
  --height-21: 21px;
  --height-32: 32px;
  --height-48: 48px;
  --height-50: 50px;
  --height-72: 72px;
  --height-162: 162px;
  --height-218: 218px;
  --height-255: 255px;
  --height-14_8: 14.8px;
  --max-w-218: 218px;
  --max-w-274: 274px;
  --max-w-334: 334px;
  --max-w-408: 408px;
  --max-w-311_9: 311.9px;
  --min-w-58: 58px;
  --min-w-64: 64px;
  --min-w-72: 72px;
  --min-w-310: 310px;
  --min-w-347: 347px;
  --width-21: 21px;
  --width-268: 268px;
  --width-274: 274px;
  --width-1532: 1532px;
  --width-14_8: 14.8px;
  --width-172_4: 172.4px;
  --width-259_5: 259.5px;
 
  /* LineHeights */
  --lh-15: 15px;
  --lh-16: 16px;
  --lh-19: 19px;
  --lh-22: 22px;
  --lh-25: 25px;
  --lh-27: 27px;
  --lh-30: 30px;
  --lh-33: 33px;
  --lh-43: 43px;
  --lh-58: 58px;
  --lh-normal: normal;
 
  /* LetterSpacings */
  --ls-normal: normal;
 
  --left-0: 0px;
  --left-10: 10px;
  --top-0: 0px;
  --top-10: 10px;
  --top-16: 16px;
  --top-1_66: 1.66px;
  --top-calc50-9: calc(50% - 9px);
}
 