:root {
	--virta_fonts_font-family: open_sans, "Open Sans", "open_sans Fallback", sans-serif;
	--virta_fonts_h1__font-size: clamp(45px, 25px + 3.3333333333333vw, 75px);
	--virta_fonts_h1__line-height: clamp(55px, 35px + 3.3333333333333vw, 85px);
	--virta_fonts_h1__font-color: var(--virta_colors_color-text);
	--virta_fonts_h1__font-weight: 400;
	--virta_fonts_h1__font-family: Unna, "Unna Fallback", sans-serif;
	--virta_fonts_h2__font-size: clamp(35px, 26.333333333333px + 1.4444444444444vw, 48px);
	--virta_fonts_h2__line-height: clamp(45px, 38.333333333333px + 1.1111111111111vw, 55px);
	--virta_fonts_h2__font-color: var(--virta_colors_color-text);
	--virta_fonts_h2__font-weight: 400;
	--virta_fonts_h2__font-family: Unna, "Unna Fallback", sans-serif;
	--virta_fonts_h3__font-size: clamp(35px, 33.666666666667px + 0.22222222222222vw, 37px);
	--virta_fonts_h3__line-height: clamp(45px, 48.333333333333px + -0.55555555555556vw, 40px);
	--virta_fonts_h3__font-color: var(--virta_colors_color-text);
	--virta_fonts_h3__font-weight: 400;
	--virta_fonts_h3__font-family: Unna, "Unna Fallback", sans-serif;
	--virta_fonts_h4__font-size: clamp(25px, 18.333333333333px + 1.1111111111111vw, 35px);
	--virta_fonts_h4__line-height: clamp(30px, 20px + 1.6666666666667vw, 45px);
	--virta_fonts_h4__font-color: var(--virta_colors_color-text);
	--virta_fonts_h4__font-weight: 400;
	--virta_fonts_h4__font-family: Unna, "Unna Fallback", sans-serif;
	--virta_fonts_h5__font-size: clamp(20px, 14.666666666667px + 0.88888888888889vw, 28px);
	--virta_fonts_h5__line-height: clamp(30px, 26.666666666667px + 0.55555555555556vw, 35px);
	--virta_fonts_h5__font-color: var(--virta_colors_color-text);
	--virta_fonts_h5__font-weight: 400;
	--virta_fonts_h5__font-family: Unna, "Unna Fallback", sans-serif;
	--virta_fonts_h6__font-size: clamp(18px, 15.333333333333px + 0.44444444444444vw, 22px);
	--virta_fonts_h6__line-height: clamp(28px, 25.333333333333px + 0.44444444444444vw, 32px);
	--virta_fonts_h6__font-color: var(--virta_colors_color-text);
	--virta_fonts_h6__font-weight: 400;
	--virta_fonts_h6__font-family: open_sans, "Open Sans", "open_sans Fallback", sans-serif;
	--virta_fonts_h6__letter-spacing: 6px;
	--virta_fonts_h6__uppercase: uppercase;
	--virta_fonts_text-s__font-size: clamp(14px, 14px + 0vw, 14px);
	--virta_fonts_text-s__line-height: clamp(24px, 24px + 0vw, 24px);
	--virta_fonts_text-s__font-weight: 300;
	--virta_fonts_text-m__font-size: clamp(16px, 16px + 0vw, 16px);
	--virta_fonts_text-m__line-height: clamp(24px, 20px + 0.66666666666667vw, 30px);
	--virta_fonts_text-m__font-weight: 300;
	--virta_fonts_text-l__font-size: clamp(16px, 14.666666666667px + 0.22222222222222vw, 18px);
	--virta_fonts_text-l__line-height: clamp(30px, 33.333333333333px + -0.55555555555556vw, 25px);
	--virta_fonts_text-l__letter-spacing: 5px;
	--virta_fonts_text-l__font-weight: 300;
}