.page {
    height: 43vw;
    width: 64vw;
    margin-top: 7vw;
    background: url("../img/venue.png") no-repeat center center;
    background-size: cover;
    position: relative;
}

.page > h1 {
    height: 5vw;
    width: 28vw;
    position: absolute;
    top: -2.5vw;
    left: 1.5vw;
    background-color: rgba(28, 65, 117, 1);

    color: #FFFFFF;
    font-size: 1.5vw;
    font-family: SourceHanSansCN-Regular;
    text-align: center;
    line-height: 5vw;
}

.page > img {
    height: 25.5vw;
    width: 39vw;
    margin: 13.5vw 0 0 23vw;
}


footer {
    margin: 0;
}