body {
    margin: 0;
    line-height: normal;
}

:root {
    /* fonts */
    --sub-titles: "DM Sans";
    --font-poppins: Poppins;
    --text-text-xs-bold: Mulish;
    /* font sizes */
    --label4a-size: 0.875rem;
    --sub-titles-size: 1rem;
    --font-size-base-9: 0.994rem;
    --font-size-sm-7: 0.856rem;
    --font-size-3xl: 1.375rem;
    --font-size-lg: 1.125rem;
    --label-5a-size: 0.75rem;
    --headline-5-size: 1.5rem;
    --font-size-lgi: 1.188rem;
    --font-size-37xl: 3.5rem;
    --font-size-15xl: 2.125rem;
    --font-size-26xl: 2.813rem;
    --font-size-25xl: 2.75rem;
    --font-size-7xl: 1.625rem;
    --font-size-16xl: 2.188rem;
    /* Colors */
    --text-white: #fff;
    --border-neutral-dark: #d1d5db;
    --color-lightgray-100: #cfd3dc;
    --color-lightgray-200: rgba(209, 213, 219, 0.6);
    --text-label-primary: #244d92;
    --text-label-text-secondary: #374151;
    --color-darkslategray-100: #2e2e30;
    --text-normal: #1f2937;
    --text-label-neutral: #111827;
    --color-gray-200: #101828;
    --grey-text-secondary: #515a6e;
    --color-mediumseagreen: #2fad51;
    --slate-100: #f1f5f9;
    --bg-primary-tonal: #ebf1fe;
    --color-aliceblue-100: #eceff9;
    --light-assents-accent2-primary: #ff7f37;
    --color-slategray: #64748b;
    --color-whitesmoke: #eaecf0;
    --bg-positive-tonal: #f1f9f2;
    --text-label-positive: #50b48b;
    --neutral-200: #e5e7eb;
    --bg-light: #f0f1f9;
    --text-description-warning: #df7930;
    --bg-warning-tonal: #faecda;
    /* Spacing */
    --radius-m: 0.5rem;
    --spacing-8: 0.5rem;
    --spacing-12: 0.75rem;
    --viewport-default: 90rem;
    --spacing-121: 3rem;
    --spacing-14: 3.5rem;
    --spacing-20: 4.5rem;
    --border-radius-rounded-3xl: 1.5rem;
    --spacing-11: 2.75rem;
    --spacing-4: 1rem;
    --spacing-16: 1rem;
    --spacing-2: 0.5rem;
    --spacing-41: 0.25rem;
    --spacing-24: 1.5rem;
    --spacing-15: 0.375rem;
    --spacing-3: 0.75rem;
    --radius-s: 0.25rem;
    /* Gaps */
    --gap-lg: 1.125rem;
    --gap-xs: 0.75rem;
    --gap-5xs: 0.5rem;
    --gap-6xl: 1.562rem;
    --gap-base: 1rem;
    --gap-5xl: 1.5rem;
    --gap-sm: 0.875rem;
    --gap-9xs: 0.25rem;
    --gap-3xl: 1.375rem;
    --gap-25xl: 2.75rem;
    --gap-11xs: 0.125rem;
    --gap-xl: 1.25rem;
    /* Paddings */
    --padding-5xs: 0.5rem;
    --padding-5xl: 1.5rem;
    --padding-xs: 0.75rem;
    --padding-13xl: 2rem;
    --padding-xl: 1.25rem;
    --padding-4xl: 1.437rem;
    --padding-9xs: 0.25rem;
    --padding-6xs: 0.437rem;
    --padding-11xs: 0.125rem;
    --padding-3xs: 0.625rem;
    --padding-base: 1rem;
    --padding-58xl: 4.812rem;
    --padding-89xl: 6.75rem;
    --padding-35xl: 3.375rem;
    --padding-19xl: 2.375rem;
    --padding-8xl: 1.687rem;
    --padding-53xl: 4.5rem;
    --padding-17xl: 2.25rem;
    --padding-43xl: 3.875rem;
    --padding-21xl: 2.5rem;
    --padding-mini: 0.937rem;
    --padding-7xs: 0.375rem;
    --padding-smi: 0.812rem;
    --padding-2xs: 0.687rem;
    --padding-3xl: 1.375rem;
    --padding-4xs: 0.562rem;
    /* Border radiuses */
    --br-5xs: 8px;
    --br-9xs: 4px;
    --br-7xs: 6px;
    --br-5xl: 24px;
    /* Effects */
    --shadow-light-l: 0px 4px 35px rgba(0, 0, 0, 0.08);
    --bootstrap-regular: 0px 8px 16px rgba(0, 0, 0, 0.15);
}
