
body {
    margin: 0;
    padding: 0;
	background: #211d1d;
    color: #fff;
}

header {
	background-image: url(01.png);
    height: 300px;
    background-position: center;
    background-size: contain;
    display: flex;
    justify-content: center;
    align-items: center;
}

header h1 {
    background: rgb(80 80 80 / 78%);
	padding: 20px 30px;
    border-radius: 7px;
}

h2 {
    text-align: justify;
}

main {
    text-align: justify;
}

.container {
    width: 80%;
    margin: auto;
	margin-bottom: 30px;
}

footer {
    background: #000;
    min-height: 200px;
    display: flex;
}

p.copyright {
    color: #b5b4b4;
    text-align: justify;
}

@media screen and (min-width: 991px) {
	.container {
		width: 95%;
	}
  }

