body
{
background: url(../img/body_bg.jpg);
background-position: center;
margin:0;
padding:0;
min-height:100vh;
}
header h1
{margin:0;font-size:x-small;}


.bottom
{
	position: absolute;
    bottom: 0;
    width: 100%;
    height: 32vh;
    background: url(../img/bottom_bg.jpg);
    background-size: contain;
}

.bottom .contents
{display: flex;justify-content: space-evenly;}

.bottom h2
{margin-bottom:0;}
.bottom .contents .box
{display: flex;flex-direction: column;}


.bottom footer
{
position: absolute;
    bottom: 0;
    background: #1F0C0C;
    width: 100%;
    padding:1em 0;
    text-align: center;
}
.bottom footer span
{color:#fff;}



