html,
body {
	padding: 0;
	margin: 0;
}

header.header-lab {
	position: fixed;
	z-index: 3;

	top: 0;
	max-width: 100%;

	padding: 20px;
}
header.header-lab a,
header.header-lab img {
	display: block;
}

header.header-lab img {
	width: 130px;
	height: auto;
}

body {
	font-family: "Host Grotesk", sans-serif;
	font-weight: 400;
	font-style: normal;
	-webkit-font-smoothing: antialiased;

	font-size: 18px;
	line-height: 30px;
}
@media (max-width: 767px) {
	body {
		font-size: 15px;
		line-height: 26px;
	}
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Host Grotesk", sans-serif;
	font-weight: 400;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
}
h1 {
	font-weight: 600;

	font-size: calc(30px + 1.5625vw);
	line-height: calc(30px + 1.041666666666667vw);
	margin-bottom: calc(25px + 0.6770833333333335vw);
}
h2 {
	font-weight: 600;
	font-size: calc(20px + 0.5208333333333333vw);
	line-height: calc(20px + 0.5208333333333333vw);
	margin-bottom: calc(30px + 0.625vw);
}

/* host-grotesk-regular - latin_latin-ext */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: "Host Grotesk";
	font-style: normal;
	font-weight: 400;
	src: url("/site/templates/assets/fonts/host-grotesk-v5-latin_latin-ext-regular.eot"); /* IE9 Compat Modes */
	src:
		url("/site/templates/assets/fonts/host-grotesk-v5-latin_latin-ext-regular.eot?#iefix")
			format("embedded-opentype"),
		/* IE6-IE8 */
			url("/site/templates/assets/fonts/host-grotesk-v5-latin_latin-ext-regular.woff2")
			format("woff2"),
		/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
			url("/site/templates/assets/fonts/host-grotesk-v5-latin_latin-ext-regular.woff")
			format("woff"),
		/* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
			url("/site/templates/assets/fonts/host-grotesk-v5-latin_latin-ext-regular.ttf")
			format("truetype"),
		/* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
			url("/site/templates/assets/fonts/host-grotesk-v5-latin_latin-ext-regular.svg#HostGrotesk")
			format("svg"); /* Legacy iOS */
}
/* host-grotesk-500 - latin_latin-ext */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: "Host Grotesk";
	font-style: normal;
	font-weight: 500;
	src: url("/site/templates/assets/fonts/host-grotesk-v5-latin_latin-ext-500.eot"); /* IE9 Compat Modes */
	src:
		url("/site/templates/assets/fonts/host-grotesk-v5-latin_latin-ext-500.eot?#iefix")
			format("embedded-opentype"),
		/* IE6-IE8 */
			url("/site/templates/assets/fonts/host-grotesk-v5-latin_latin-ext-500.woff2")
			format("woff2"),
		/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
			url("/site/templates/assets/fonts/host-grotesk-v5-latin_latin-ext-500.woff")
			format("woff"),
		/* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
			url("/site/templates/assets/fonts/host-grotesk-v5-latin_latin-ext-500.ttf")
			format("truetype"),
		/* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
			url("/site/templates/assets/fonts/host-grotesk-v5-latin_latin-ext-500.svg#HostGrotesk")
			format("svg"); /* Legacy iOS */
}
/* host-grotesk-600 - latin_latin-ext */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: "Host Grotesk";
	font-style: normal;
	font-weight: 600;
	src: url("/site/templates/assets/fonts/host-grotesk-v5-latin_latin-ext-600.eot"); /* IE9 Compat Modes */
	src:
		url("/site/templates/assets/fonts/host-grotesk-v5-latin_latin-ext-600.eot?#iefix")
			format("embedded-opentype"),
		/* IE6-IE8 */
			url("/site/templates/assets/fonts/host-grotesk-v5-latin_latin-ext-600.woff2")
			format("woff2"),
		/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
			url("/site/templates/assets/fonts/host-grotesk-v5-latin_latin-ext-600.woff")
			format("woff"),
		/* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
			url("/site/templates/assets/fonts/host-grotesk-v5-latin_latin-ext-600.ttf")
			format("truetype"),
		/* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
			url("/site/templates/assets/fonts/host-grotesk-v5-latin_latin-ext-600.svg#HostGrotesk")
			format("svg"); /* Legacy iOS */
}
/* host-grotesk-700 - latin_latin-ext */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: "Host Grotesk";
	font-style: normal;
	font-weight: 700;
	src: url("/site/templates/assets/fonts/host-grotesk-v5-latin_latin-ext-700.eot"); /* IE9 Compat Modes */
	src:
		url("/site/templates/assets/fonts/host-grotesk-v5-latin_latin-ext-700.eot?#iefix")
			format("embedded-opentype"),
		/* IE6-IE8 */
			url("/site/templates/assets/fonts/host-grotesk-v5-latin_latin-ext-700.woff2")
			format("woff2"),
		/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
			url("/site/templates/assets/fonts/host-grotesk-v5-latin_latin-ext-700.woff")
			format("woff"),
		/* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
			url("/site/templates/assets/fonts/host-grotesk-v5-latin_latin-ext-700.ttf")
			format("truetype"),
		/* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
			url("/site/templates/assets/fonts/host-grotesk-v5-latin_latin-ext-700.svg#HostGrotesk")
			format("svg"); /* Legacy iOS */
}
