@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Inria+Sans:wght@400&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Helvetica+Neue:wght@400&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Mulish:wght@400;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;500;700&display=swap");
body {
  margin: 0;
  line-height: normal;
}
:root {
  /* fonts */
  --font-poppins: Poppins;
  --font-mulish: Mulish;
  --font-open-sans: "Open Sans";
  --font-lato: Lato;
  --font-helvetica-neue: "Helvetica Neue";
  --h2: "Plus Jakarta Sans";
  --font-inria-sans: "Inria Sans";
  --font-roboto-slab: "Roboto Slab";

  /* font sizes */
  --font-size-3xl: 22px;
  --font-size-lg: 18px;
  --font-size-base-2: 16.2px;
  --font-size-sm-5: 13.5px;
  --font-size-2xs-8: 10.8px;
  --font-size-xl-3: 20.3px;
  --font-size-base: 16px;
  --font-size-23xl: 42px;
  --font-size-6xl: 25px;
  --font-size-15xl: 34px;
  --font-size-xl: 20px;
  --font-size-29xl: 48px;
  --font-size-10xl: 29px;
  --font-size-19xl: 38px;
  --font-size-xs: 12px;
  --font-size-5xl: 24px;
  --font-size-lgi: 19px;
  --font-size-17xl: 36px;
  --h2-size: 52px;
  --font-size-31xl: 50px;
  --font-size-11xl: 30px;
  --font-size-21xl: 40px;
  --font-size-43xl: 62px;
  --font-size-18xl: 37px;
  --font-size-16xl: 35px;
  --font-size-2xl: 21px;
  --font-size-9xl: 28px;

  /* Colors */
  --background: #fffdfb;
  --color-gray-100: #8d8d8d;
  --color-gray-200: #878688;
  --color-gray-300: #858282;
  --color-gray-400: #202021;
  --color-gray-500: #152329;
  --dark3: #181823;
  --text: #01100a;
  --color-gray-600: #080611;
  --color-gray-700: rgba(8, 6, 17, 0.8);
  --color-gray-800: rgba(255, 255, 255, 0.16);
  --color-darkslategray-100: #424243;
  --sub-text: #3d3d3d;
  --color-darkslategray-200: rgba(66, 66, 67, 0.2);
  --color-darkslategray-300: rgba(66, 66, 67, 0.4);
  --color-white: #fff;
  --color-whitesmoke: #f1f1f1;
  --system-background-dark-base-primary: #000;
  --color-darkslateblue: #1b255e;
  --color-dimgray-100: #737373;
  --color-dimgray-200: #524a5f;
  --color-dimgray-300: rgba(105, 105, 105, 0.4);
  --color-mediumblue: #2042fe;
  --color-silver-100: #b8b8b8;
  --color-silver-200: #b8b5b5;
  --color-ghostwhite-100: #fbfaff;
  --color-ghostwhite-200: rgba(251, 250, 255, 0.4);
  --color-lightgray-100: #cfcfcf;
  --color-lightgray-200: #ccc;
  --color-lightgray-300: rgba(203, 204, 205, 0.2);
  --color-royalblue: #667bf2;
  --color-gainsboro-100: #e6e6e6;
  --color-gainsboro-200: #e0e0e0;
  --color-lavender-100: #eeedff;
  --color-lavender-200: #d6d4e6;
  --color-lavender-300: #d4d4e6;
  --color-mediumslateblue-100: #8578ff;
  --color-mediumslateblue-200: #5d52d9;
  --color-midnightblue: #070248;
  --color-darkgray: rgba(153, 153, 153, 0.2);

  /* Gaps */
  --gap-3xs: 10px;
  --gap-31xl: 50px;
  --gap-7xs-9: 5.9px;
  --gap-6xs-8: 6.8px;
  --gap-15xl-4: 34.4px;
  --gap-smi-8: 12.8px;
  --gap-2xs-8: 10.8px;
  --gap-11xs: 2px;
  --gap-6xl: 25px;
  --gap-10xl: 29px;
  --gap-2xl: 21px;
  --gap-xl: 20px;
  --gap-531xl: 715px;
  --gap-2xs: 11px;
  --gap-lgi: 19px;
  --gap-148xl: 167px;
  --gap-64xl: 83px;
  --gap-23xl: 42px;
  --gap-41xl: 60px;
  --gap-11xl: 30px;
  --gap-13xl: 32px;
  --gap-21xl: 40px;
  --gap-38xl: 57px;
  --gap-9xl: 28px;
  --gap-30xl: 49px;
  --gap-5xl: 24px;
  --gap-16xl: 35px;
  --gap-mid: 17px;
  --gap-3xl: 22px;
  --gap-sm: 14px;
  --gap-base: 16px;
  --gap-34xl: 53px;
  --gap-7xl: 26px;

  /* Paddings */
  --padding-12xl: 31px;
  --padding-119xl: 138px;
  --padding-204xl: 223px;
  --padding-xl: 20px;
  --padding-6xl: 25px;
  --padding-lgi: 19px;
  --padding-3xl: 22px;
  --padding-3xs: 10px;
  --padding-5xs: 8px;
  --padding-48xl: 67px;
  --padding-47xl: 66px;
  --padding-60xl: 79px;
  --padding-97xl: 116px;
  --padding-39xl: 58px;
  --padding-21xl: 40px;
  --padding-10xl: 29px;
  --padding-13xl: 32px;
  --padding-8xl: 27px;
  --padding-mini: 15px;
  --padding-smi: 13px;
  --padding-xs: 12px;
  --padding-mid: 17px;
  --padding-2xs: 11px;
  --padding-12xs: 1px;
  --padding-10xs: 3px;
  --padding-16xl: 35px;
  --padding-6xs: 7px;
  --padding-4xs: 9px;
  --padding-20xl: 39px;

  /* Border radiuses */
  --br-lg: 18px;
  --br-5xs: 8px;
  --br-14xl-5: 33.5px;
  --br-55xl-3: 74.3px;
  --br-22xl-9: 41.9px;
  --br-37xl-6: 56.6px;
  --br-31xl-3: 50.3px;
  --br-11xs-1: 1.1px;
  --br-3xl: 22px;
  --br-2xl-6: 21.6px;

  /* Effects */
  --dynamic-shadow-effect: 0px 8px 16px rgba(0, 0, 0, 0.25);
}
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;500;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Inria+Sans:wght@400&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Helvetica+Neue:wght@400&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Mulish:wght@400;600;700&display=swap");
body {
  margin: 0;
  line-height: normal;
}

