html,
body,
h1,
h2,
button {
    font-family: 'Open Sans', sans-serif;
}

#product li {
    text-align: left;
    padding-bottom: 1em;
}

footer .container {
    color: #fff;
    font-size: 14px;
}

footer svg {
    padding-left: 8px;
}

footer img {
    width: 32px;
    height: 32px;
    float: right;
}

#carousel {
    padding-top: 3em;
    padding-bottom: 3em;
}

#carousel h1 {
    font-size: 75px;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
}
.video-container iframe {
    position: absolute;
    top: 5%;
    left: 5%;
    width: 90%;
    height: 90%;
}