:root {
    --main: rgba(34, 75, 154, 1);
    --black-heading: rgba(30, 30, 30, 1);
    --black-hover: rgba(36, 36, 36, 1);
    --black-body: rgba(82, 82, 82, 1);
    --white-heading: rgba(254, 254, 254, 1);
    --white-body: rgba(230, 230, 230, 1);
    --x-p: rgba(165, 165, 165, 1);
    --x-blck: rgba(7, 0, 31, 1);
    --x-a: rgba(217, 217, 217, 1);
    --font-optional-font-family: "PP Neue Montreal", Helvetica;
    --font-optional-font-weight: 500;
    --font-optional-font-size: 16px;
    --font-optional-letter-spacing: 0px;
    --font-optional-line-height: normal;
    --font-optional-font-style: normal;
    --heading-1-font-family: "VEEPS Ruder Plakat", Helvetica;
    --heading-1-font-weight: 400;
    --heading-1-font-size: 130px;
    --heading-1-letter-spacing: 0px;
    --heading-1-line-height: 124px;
    --heading-1-font-style: normal;
    --heading-2-font-family: "VEEPS Ruder Plakat", Helvetica;
    --heading-2-font-weight: 400;
    --heading-2-font-size: 80px;
    --heading-2-letter-spacing: 0px;
    --heading-2-line-height: 72px;
    --heading-2-font-style: normal;
    --heading-3-font-family: "VEEPS Ruder Plakat", Helvetica;
    --heading-3-font-weight: 400;
    --heading-3-font-size: 52px;
    --heading-3-letter-spacing: 1.04px;
    --heading-3-line-height: 36px;
    --heading-3-font-style: normal;
    --heading-4-font-family: "VEEPS Ruder Plakat", Helvetica;
    --heading-4-font-weight: 400;
    --heading-4-font-size: 34px;
    --heading-4-letter-spacing: 0px;
    --heading-4-line-height: 72px;
    --heading-4-font-style: normal;
    --body-hero-font-family: "PP Neue Montreal", Helvetica;
    --body-hero-font-weight: 500;
    --body-hero-font-size: 18px;
    --body-hero-letter-spacing: 0px;
    --body-hero-line-height: 24px;
    --body-hero-font-style: normal;
    --body-section-font-family: "PP Neue Montreal", Helvetica;
    --body-section-font-weight: 500;
    --body-section-font-size: 18px;
    --body-section-letter-spacing: 0px;
    --body-section-line-height: 24px;
    --body-section-font-style: normal;
    --body-card-1-font-family: "PP Neue Montreal", Helvetica;
    --body-card-1-font-weight: 500;
    --body-card-1-font-size: 18px;
    --body-card-1-letter-spacing: 0px;
    --body-card-1-line-height: 24px;
    --body-card-1-font-style: normal;
    --body-card-2-font-family: "PP Neue Montreal", Helvetica;
    --body-card-2-font-weight: 500;
    --body-card-2-font-size: 16px;
    --body-card-2-letter-spacing: 0px;
    --body-card-2-line-height: 22px;
    --body-card-2-font-style: normal;
    --body-article-font-family: "PP Neue Montreal", Helvetica;
    --body-article-font-weight: 500;
    --body-article-font-size: 16px;
    --body-article-letter-spacing: 0px;
    --body-article-line-height: 24px;
    --body-article-font-style: normal;
    --link-button-1-font-family: "JetBrains Mono", Helvetica;
    --link-button-1-font-weight: 700;
    --link-button-1-font-size: 16px;
    --link-button-1-letter-spacing: 0px;
    --link-button-1-line-height: normal;
    --link-button-1-font-style: normal;
    --link-button-2-font-family: "PP Neue Montreal", Helvetica;
    --link-button-2-font-weight: 700;
    --link-button-2-font-size: 16px;
    --link-button-2-letter-spacing: 0px;
    --link-button-2-line-height: normal;
    --link-button-2-font-style: normal;
    --link-button-3-font-family: "JetBrains Mono", Helvetica;
    --link-button-3-font-weight: 500;
    --link-button-3-font-size: 18px;
    --link-button-3-letter-spacing: 0px;
    --link-button-3-line-height: normal;
    --link-button-3-font-style: normal;
    --link-button-4-font-family: "JetBrains Mono", Helvetica;
    --link-button-4-font-weight: 700;
    --link-button-4-font-size: 24px;
    --link-button-4-letter-spacing: 0px;
    --link-button-4-line-height: normal;
    --link-button-4-font-style: normal;
    --heading-card-products-font-family: "PP Neue Montreal", Helvetica;
    --heading-card-products-font-weight: 700;
    --heading-card-products-font-size: 32px;
    --heading-card-products-letter-spacing: 0.64px;
    --heading-card-products-line-height: 32px;
    --heading-card-products-font-style: normal;
    --h1-font-family: "Inter Tight", Helvetica;
    --h1-font-weight: 500;
    --h1-font-size: 64px;
    --h1-letter-spacing: 0px;
    --h1-line-height: 76px;
    --h1-font-style: normal;
    --p-body-font-family: "Inter Tight", Helvetica;
    --p-body-font-weight: 400;
    --p-body-font-size: 16px;
    --p-body-letter-spacing: 0px;
    --p-body-line-height: 27px;
    --p-body-font-style: normal;
    --a-font-family: "Inter Tight", Helvetica;
    --a-font-weight: 700;
    --a-font-size: 16px;
    --a-letter-spacing: 0px;
    --a-line-height: normal;
    --a-font-style: normal;
    --h2-font-family: "Inter Tight", Helvetica;
    --h2-font-weight: 500;
    --h2-font-size: 48px;
    --h2-letter-spacing: 0px;
    --h2-line-height: 56px;
    --h2-font-style: normal;
    --h3-font-family: "Inter Tight", Helvetica;
    --h3-font-weight: 500;
    --h3-font-size: 30px;
    --h3-letter-spacing: 0px;
    --h3-line-height: 40px;
    --h3-font-style: normal;
    --p-card-font-family: "Inter Tight", Helvetica;
    --p-card-font-weight: 400;
    --p-card-font-size: 16px;
    --p-card-letter-spacing: 0px;
    --p-card-line-height: 24px;
    --p-card-font-style: normal;
    --h4-font-family: "Inter Tight", Helvetica;
    --h4-font-weight: 600;
    --h4-font-size: 24px;
    --h4-letter-spacing: 0px;
    --h4-line-height: 32px;
    --h4-font-style: normal;
    --swiper-navigation-color: white;
}
