:root {
	--virta_fonts_font-family: Jost, "Jost Fallback", sans-serif;
	--virta_fonts_h1__font-size: clamp(40px, -21.060606060606px + 7.8787878787879vw, 105px);
	--virta_fonts_h1__line-height: clamp(50px, -11.060606060606px + 7.8787878787879vw, 115px);
	--virta_fonts_h1__font-color: var(--virta_colors_color-text);
	--virta_fonts_h1__font-weight: 400;
	--virta_fonts_h1__font-family: Outfit, "Outfit Fallback", sans-serif;
	--virta_fonts_h2__font-size: clamp(32px, 21.666666666667px + 1.3333333333333vw, 43px);
	--virta_fonts_h2__line-height: clamp(42px, 31.666666666667px + 1.3333333333333vw, 53px);
	--virta_fonts_h2__font-color: var(--virta_colors_color-text);
	--virta_fonts_h2__font-weight: 700;
	--virta_fonts_h2__font-family: Outfit, "Outfit Fallback", sans-serif;
	--virta_fonts_h2__uppercase: uppercase;
	--virta_fonts_h3__font-size: clamp(29px, 25.242424242424px + 0.48484848484848vw, 33px);
	--virta_fonts_h3__line-height: clamp(39px, 35.242424242424px + 0.48484848484848vw, 43px);
	--virta_fonts_h3__font-color: var(--virta_colors_color-text);
	--virta_fonts_h3__font-weight: 400;
	--virta_fonts_h3__font-family: Outfit, "Outfit Fallback", sans-serif;
	--virta_fonts_h4__font-size: clamp(25px, 22.181818181818px + 0.36363636363636vw, 28px);
	--virta_fonts_h4__line-height: clamp(35px, 32.181818181818px + 0.36363636363636vw, 38px);
	--virta_fonts_h4__font-color: var(--virta_colors_color-text);
	--virta_fonts_h4__font-weight: 400;
	--virta_fonts_h4__font-family: Outfit, "Outfit Fallback", sans-serif;
	--virta_fonts_h5__font-size: clamp(22px, 19.181818181818px + 0.36363636363636vw, 25px);
	--virta_fonts_h5__line-height: clamp(32px, 29.181818181818px + 0.36363636363636vw, 35px);
	--virta_fonts_h5__font-color: var(--virta_colors_color-text);
	--virta_fonts_h5__font-weight: 400;
	--virta_fonts_h5__font-family: Outfit, "Outfit Fallback", sans-serif;
	--virta_fonts_h6__font-size: clamp(20px, 20px + 0vw, 20px);
	--virta_fonts_h6__line-height: clamp(30px, 30px + 0vw, 30px);
	--virta_fonts_h6__font-color: var(--virta_colors_color-text);
	--virta_fonts_h6__font-weight: 400;
	--virta_fonts_h6__font-family: Outfit, "Outfit Fallback", sans-serif;
	--virta_fonts_text-s__font-size: clamp(15px, 15px + 0vw, 15px);
	--virta_fonts_text-s__line-height: clamp(25px, 25px + 0vw, 25px);
	--virta_fonts_text-s__font-weight: 400;
	--virta_fonts_text-m__font-size: clamp(17px, 16.060606060606px + 0.12121212121212vw, 18px);
	--virta_fonts_text-m__line-height: clamp(27px, 26.060606060606px + 0.12121212121212vw, 28px);
	--virta_fonts_text-m__font-weight: 400;
	--virta_fonts_text-l__font-size: clamp(19px, 17.121212121212px + 0.24242424242424vw, 21px);
	--virta_fonts_text-l__line-height: clamp(29px, 27.121212121212px + 0.24242424242424vw, 31px);
	--virta_fonts_text-l__font-weight: 400;
}