/*! normalize.css v8.0.1 */html{line-height: 1.15; -webkit-text-size-adjust: 100%; } body{margin: 0;} main{display: block;} h1{font-size: 2em; margin: 0.67em 0;} hr{box-sizing: content-box; height: 0; overflow: visible; } pre{font-family: monospace, monospace; font-size: 1em; } a{background-color: transparent;} abbr[title]{border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b,strong{font-weight: bolder;} code,kbd,samp{font-family: monospace, monospace; font-size: 1em; } small{font-size: 80%;} sub,sup{font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}sub{bottom: -0.25em;}sup{top: -0.5em;} img{border-style: none;} button,input,optgroup,select,textarea{font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,input{ overflow: visible;} button,select{ text-transform: none;} button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance: button;} button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style: none; padding: 0;} button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline: 1px dotted ButtonText;} fieldset{padding: 0.35em 1.05em 0.625em;} legend{box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress{vertical-align: baseline;} textarea{overflow: auto;} [type="checkbox"],[type="radio"]{box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height: auto;} [type="search"]{-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration{-webkit-appearance: none;} ::-webkit-file-upload-button{-webkit-appearance: button; font: inherit; } details{display: block;} summary{display: list-item;} template{display: none;} [hidden]{display: none;}
/*! Border Box */html{font-size: 62.5%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}*, *:before, *:after{-webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit;}

body {
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
    font-style: normal;
    font-size: 1.8rem;
    color: #fff;
    background-color: #212121;
    font-display: swap;
}


h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
}

h1 {
	font-weight: 500;
	font-size: 7.0rem;
	line-height: 8rem;
}

h2 {
	font-weight: 500;
	font-size: 3.2rem;
	line-height: 6.2rem;
}

h3 {
	font-weight: 300;
	font-size: 2.6rem;
	line-height: 3.2rem;
}

.header {
	max-width: 1200px;
	height: 100vh;
	width: calc(100% - 120px);
	margin: 0 auto;
	display: flex;
	align-items: center;
}

.logo {
	display: block;
	width: 240px;
	margin-bottom: 40px;
}