@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=IBM+Plex+Sans:wght@300;400;500;600&display=swap');

:root {
  --mark: #D84315;
  --mark-light: #FF7043;
  --mark-dark: #BF360C;
  --mark2: #00897B; 
  --mark2-light: #4DB6AC;
  --mark2-dark: #00695C;
  --grey-darker: #2B2B2B;
  --grey-dark: #3E3E3E;
  --grey: #8A8A8A;
  --grey-light: #CECECE;
  --grey-lighter: #F3F3F3;
  --black: #000;
  --white: #fff;
  --red: #E53935;
  --red-light: #EF5350;
  --red-dark: #C62828;
 --red: #E53935;
  --red-light: #EF5350;
  --red-dark: #C62828;
  --yellow: #FBC02D;
  --font-family-header: 'Bebas Neue', sans-serif;
  --font-family-header-light: 400;
  --font-family-header-regular: 400;
  --font-family-header-medium: 400;
  --font-family-header-bold: 400;
  --font-family-header-extra-bold: 400;
  --font-family-text: 'IBM Plex Sans', sans-serif;
  --font-family-text-light: 300;
  --font-family-text-regular: 400;
  --font-family-text-medium: 500;
  --font-family-text-bold: 600;
	--font-family-icon-google: 'Material Symbols Outlined';
	scroll-behavior: smooth;
}
body.dark_mode {
	--mark:#EF5350;
	--mark-light:#E57373;
	--mark-dark:#F44336;
	--mark2:var(--mark);
	--mark2-light:var(--mark-light);
	--mark2-dark:var(--mark-dark);
	--grey-dark:#f1f2f6;
	--grey-darker:#ccc;
	--grey:#888888;
	--grey-light:#424242;
	--grey-lighter:#272727;
	--black:#dedede;
	--white:#141414;
	--red:#f00;
	--yellow:#ff0;
}
.fs-smallest {font-size:clamp(0.6rem, 1.2vw, 0.8rem);line-height:1.4;}
.fs-small {font-size:clamp(0.8rem, 1.5vw, 1.0rem);line-height:1.5;}
.fs-normal {font-size:clamp(1rem, 2vw, 1.4rem);line-height:1.6;}
.fs-big {font-size:clamp(1.4rem, 3vw, 1.8rem);line-height:1.4;}
.fs-bigger {font-size:clamp(1.8rem, 4vw, 2.2rem);line-height:1.3;}
.fs-biggest {font-size:clamp(2.2rem, 5vw, 2.6rem);line-height:1.2;}
.fs-08 {font-size:.8rem;line-height:1.4;}
.fs-09 {font-size:.9rem;line-height:1.4;}
.fs-10 {font-size:1rem;line-height:1.5;}
.fs-11 {font-size:1.1rem;line-height:1.5;}
.fs-12 {font-size:1.2rem;line-height:1.5;}
.fs-13 {font-size:1.3rem;line-height:1.5;}
.fs-14 {font-size:1.4rem;line-height:1.4;}
.fs-15 {font-size:1.5rem;line-height:1.4;}
.fs-16 {font-size:1.6rem;line-height:1.3;}
.fs-17 {font-size:1.7rem;line-height:1.3;}
.fs-18 {font-size:1.8rem;line-height:1.3;}
.fs-19 {font-size:1.9rem;line-height:1.2;}
.fs-20 {font-size:2rem;line-height:1.2;}
.fs-21 {font-size:2.1rem;line-height:1.2;}
.fs-22 {font-size:2.2rem;line-height:1.2;}
.fs-23 {font-size:2.3rem;line-height:1.1;}
.fs-24 {font-size:2.4rem;line-height:1.1;}
.fs-25 {font-size:2.5rem;line-height:1.1;}
.fs-26 {font-size:2.6rem;line-height:1.1;}
.fs-27 {font-size:2.7rem;line-height:1.1;}
.fs-28 {font-size:2.8rem;line-height:1.1;}
.fs-29 {font-size:2.9rem;line-height:1.1;}
.fs-30 {font-size:3rem;line-height:1.0;}
.fs-35 {font-size:3.5rem;line-height:1.0;}
.fs-40 {font-size:4rem;line-height:1.0;}
.fs-45 {font-size:4.5rem;line-height:0.9;}
.fs-50 {font-size:5rem;line-height:0.9;}
.fs-55 {font-size:5.5rem;line-height:0.9;}
.fs-60 {font-size:6rem;line-height:0.9;}
.fs-70 {font-size:7rem;line-height:0.85;}
.fs-80 {font-size:8rem;line-height:0.85;}
.fs-90 {font-size:9rem;line-height:0.85;}
.fs-100 {font-size:10rem;line-height:0.85;}