﻿:root {
    --black: #000000;
    --fvlightbackground: #f2f2f2;
    --green: #09bd3b;
    --light: #eeeeee;
    --mist-gray: #c4c4c4;
    --mountain-mist: #939598;
    --mountain-mist-2: #949599;
    --mountain-mist-3: #999999;
    --pattens-blue: #e0edfe;
    --primary-text: #171b1e;
    --red: #fb2e53;
    --secondary: #ffcf6d;
    --secondary-text: #707579;
    --white: #ffffff;
    --font-size-l: 20px;
    --font-size-m: 18px;
    --font-size-s: 16px;
    --font-size-xl: 32px;
    --font-size-xs: 14px;
    --font-size-xxs: 12px;
    --font-family-inter: "Inter", Helvetica;
    --font-family-poppins: "Poppins", Helvetica;
}

.h1--poppins--bold {
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-xl);
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0;
}

.h3--poppins--bold {
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0;
}

.h4--poppins--semibold {
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0;
}

.h5--poppins--medium {
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0;
}

.h6--poppins--reguler {
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-s);
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
}

.body-1--poppins--bold {
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-xs);
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0;
}

.body-2--poppins--reguler {
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-xs);
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
}

.subtitle--poppins--reguler {
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-xxs);
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
}

.poppins-bold-mountain-mist-18px {
    color: var(--mountain-mist);
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 700;
}

.poppins-bold-eerie-black-18px {
    color: var(--primary-text);
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 700;
}

.poppins-bold-sonic-silver-12px {
    color: var(--secondary-text);
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-xxs);
    font-style: normal;
    font-weight: 700;
}

.poppins-bold-eerie-black-12px {
    color: var(--primary-text);
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-xxs);
    font-style: normal;
    font-weight: 700;
}

.poppins-bold-black-18px {
    color: var(--black);
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 700;
}

.inter-bold-mountain-mist-14px {
    color: var(--mountain-mist-3);
    font-family: var(--font-family-inter);
    font-size: var(--font-size-xs);
    font-style: normal;
    font-weight: 700;
}

.poppins-normal-eerie-black-18px {
    color: var(--primary-text);
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
}

.poppins-normal-eerie-black-20px {
    color: var(--primary-text);
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.poppins-normal-eerie-black-32px {
    color: var(--primary-text);
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-xl);
    font-style: normal;
    font-weight: 400;
}

a {
    color: #1D897A;
}

a:hover {
    color: #0C3C34;
    transition: all 0.25s ease-in;
}
