.bg-top {
    background-image: url("bg_top.jpg");
    height: 40vh;
    margin: 0;
    background-size: cover;
}

.container {
    height: 60vh;
}

.bg-gray {
    padding-top: 15vh;
    background: #333;
    height: 60vh;
}

.bg-gray img {
    margin: auto;
}

.text-box {
    padding-top: 15vh;
    padding-left: 10vw;
    height: 60vh;
    color: #333;
}

.text-box h1 {
    font-size: 3em;
    color: #333;
    margin-bottom: 10px;
}

.text-box span {
    color: #666;
}

.no-margin {
    margin: 0;
}
