:root {
	--virta_fonts_font-family: Outfit, "Outfit Fallback", sans-serif;
	--virta_fonts_h1__font-size: clamp(42px, 17.230769230769px + 3.5384615384615vw, 65px);
	--virta_fonts_h1__line-height: clamp(52px, 31.538461538462px + 2.9230769230769vw, 71px);
	--virta_fonts_h1__font-color: var(--virta_colors_dynamic_colors_white);
	--virta_fonts_h1__font-weight: 600;
	--virta_fonts_h1__font-family: "Space Grotesk", "Space Grotesk Fallback", sans-serif;
	--virta_fonts_h1__letter-spacing: -1px;
	--virta_fonts_h2__font-size: clamp(30px, 16px + 2vw, 43px);
	--virta_fonts_h2__line-height: clamp(37px, 19.769230769231px + 2.4615384615385vw, 53px);
	--virta_fonts_h2__font-color: var(--virta_colors_color-background-dark);
	--virta_fonts_h2__font-weight: 600;
	--virta_fonts_h2__font-family: "Space Grotesk", "Space Grotesk Fallback", sans-serif;
	--virta_fonts_h3__font-size: clamp(25px, 16.384615384615px + 1.2307692307692vw, 33px);
	--virta_fonts_h3__line-height: clamp(32px, 20.153846153846px + 1.6923076923077vw, 43px);
	--virta_fonts_h3__font-color: var(--virta_colors_color-background-dark);
	--virta_fonts_h3__font-weight: 600;
	--virta_fonts_h3__font-family: "Space Grotesk", "Space Grotesk Fallback", sans-serif;
	--virta_fonts_h4__font-size: clamp(21px, 15.615384615385px + 0.76923076923077vw, 26px);
	--virta_fonts_h4__line-height: clamp(29px, 21.461538461538px + 1.0769230769231vw, 36px);
	--virta_fonts_h4__font-color: var(--virta_colors_color-background-dark);
	--virta_fonts_h4__font-weight: 600;
	--virta_fonts_h4__font-family: "Space Grotesk", "Space Grotesk Fallback", sans-serif;
	--virta_fonts_h5__font-size: clamp(21px, 16.692307692308px + 0.61538461538462vw, 25px);
	--virta_fonts_h5__line-height: clamp(30px, 24.615384615385px + 0.76923076923077vw, 35px);
	--virta_fonts_h5__font-color: var(--virta_colors_color-background-dark);
	--virta_fonts_h5__font-weight: 600;
	--virta_fonts_h5__font-family: "Space Grotesk", "Space Grotesk Fallback", sans-serif;
	--virta_fonts_h6__font-size: clamp(18px, 15.846153846154px + 0.30769230769231vw, 20px);
	--virta_fonts_h6__line-height: clamp(23px, 19.769230769231px + 0.46153846153846vw, 26px);
	--virta_fonts_h6__font-color: var(--virta_colors_color-primary);
	--virta_fonts_h6__font-weight: 600;
	--virta_fonts_h6__font-family: "Space Grotesk", "Space Grotesk Fallback", sans-serif;
	--virta_fonts_text-s__font-size: clamp(15px, 15px + 0vw, 15px);
	--virta_fonts_text-s__line-height: clamp(24px, 20.769230769231px + 0.46153846153846vw, 27px);
	--virta_fonts_text-s__font-weight: 400;
	--virta_fonts_text-m__font-size: clamp(16px, 14.923076923077px + 0.15384615384615vw, 17px);
	--virta_fonts_text-m__line-height: clamp(27px, 23.769230769231px + 0.46153846153846vw, 30px);
	--virta_fonts_text-m__font-weight: 400;
	--virta_fonts_text-l__font-size: clamp(18px, 15.846153846154px + 0.30769230769231vw, 20px);
	--virta_fonts_text-l__line-height: clamp(32px, 28.769230769231px + 0.46153846153846vw, 35px);
	--virta_fonts_text-l__font-weight: 400;
}