
:root {
	--black: #242f2d;
	--white: #fff;
	--primary-color: #304a45;
	--primary-color-rgb: 48, 74, 69;
	--secondary-color: #3a931a;
	--secondary-color-rgb: 58, 147, 26;
	--ternary-color: #667c3e;
	--ternary-color-rgb: 102, 124, 62;
	--dark-color: #262626;
	--dark-color-rgb: 38, 38, 38;
	--text-2xs: clamp(.87rem, calc(-.00037453183520599 * ( 100vw - 47.8rem ) + .87rem), .84rem);
	--text-xs: clamp(1.09rem, calc(.00049937578027465 * ( 100vw - 47.8rem ) + 1.09rem), 1.13rem);
	--text-s: clamp(1.36rem, calc(.0017478152309613 * ( 100vw - 47.8rem ) + 1.36rem), 1.5rem);
	--text-m: clamp(1.7rem, calc(.0037453183520599 * ( 100vw - 47.8rem ) + 1.7rem), 2rem);
	--text-l: clamp(2.13rem, calc(.0067415730337079 * ( 100vw - 47.8rem ) + 2.13rem), 2.67rem);
	--text-xl: clamp(2.66rem, calc(.011111111111111 * ( 100vw - 47.8rem ) + 2.66rem), 3.55rem);
	--text-2xl: clamp(3.32rem, calc(.01772784019975 * ( 100vw - 47.8rem ) + 3.32rem), 4.74rem);
	--text-3xl: clamp(4.15rem, calc(.026966292134831 * ( 100vw - 47.8rem ) + 4.15rem), 6.31rem);
	--heading-2xs: clamp(.55rem, calc(.0023690773067332 * ( 100vw - 47.7rem ) + .55rem), .74rem);
	--heading-xs: clamp(.73rem, calc(.0047381546134663 * ( 100vw - 47.7rem ) + .73rem), 1.11rem);
	--heading-s: clamp(.98rem, calc(.0086034912718204 * ( 100vw - 47.7rem ) + .98rem), 1.67rem);
	--heading-m: clamp(1.3rem, calc(.014962593516209 * ( 100vw - 47.7rem ) + 1.3rem), 2.5rem);
	--heading-l: clamp(1.73rem, calc(.025187032418953 * ( 100vw - 47.7rem ) + 1.73rem), 3.75rem);
	--heading-xl: clamp(2.31rem, calc(.04139650872818 * ( 100vw - 47.7rem ) + 2.31rem), 5.63rem);
	--heading-2xl: clamp(3.08rem, calc(.066832917705736 * ( 100vw - 47.7rem ) + 3.08rem), 8.44rem);
	--heading-3xl: clamp(4.1rem, calc(.10673316708229 * ( 100vw - 47.7rem ) + 4.1rem), 12.66rem);
	--text-2xs: clamp(.82rem, calc(.00018518518518519 * ( 100vw - 36rem ) + .82rem), .84rem);
	--text-xs: clamp(1.02rem, calc(.0010185185185185 * ( 100vw - 36rem ) + 1.02rem), 1.13rem);
	--text-s: clamp(1.28rem, calc(.002037037037037 * ( 100vw - 36rem ) + 1.28rem), 1.5rem);
	--text-m: clamp(1.6rem, calc(.0037037037037037 * ( 100vw - 36rem ) + 1.6rem), 2rem);
	--text-l: clamp(2rem, calc(.0062037037037037 * ( 100vw - 36rem ) + 2rem), 2.67rem);
	--text-xl: clamp(2.5rem, calc(.0097222222222222 * ( 100vw - 36rem ) + 2.5rem), 3.55rem);
	--text-2xl: clamp(3.13rem, calc(.014907407407407 * ( 100vw - 36rem ) + 3.13rem), 4.74rem);
	--text-2xs: clamp(1.23rem, calc(.0026851851851852 * ( 100vw - 36rem ) + 1.23rem), 1.52rem);
	--text-xs: clamp(1.54rem, calc(.004537037037037 * ( 100vw - 36rem ) + 1.54rem), 2.03rem);
	--text-s: clamp(1.92rem, calc(.0072222222222222 * ( 100vw - 36rem ) + 1.92rem), 2.7rem);
	--text-m: clamp(2.4rem, calc(.011111111111111 * ( 100vw - 36rem ) + 2.4rem), 3.6rem);
	--text-l: clamp(3rem, calc(.016666666666667 * ( 100vw - 36rem ) + 3rem), 4.8rem);
	--text-xl: clamp(3.75rem, calc(.024537037037037 * ( 100vw - 36rem ) + 3.75rem), 6.4rem);
	--text-2xl: clamp(4.69rem, calc(.035555555555556 * ( 100vw - 36rem ) + 4.69rem), 8.53rem);
}
