header h1 {
    font-family: 'Rubik', arial, sans-serif;
    font-weight: 700;
}

header h1 span {
    color: #eb7a00;
}

header ul li a:hover {
    color: #eb7a00;
}

section h3 {
    color: #3e3e3e;
    font-size: 3em;
}

section h3 span {
    font-family: 'Oswald', arial, sans-serif;
    font-size: .8em;
}

section button {
    color: #eb7a00;
}

article h5 {
    font-family: 'Rubik', arial, sans-serif;
    text-transform: uppercase;
}

#carte div {
    width: 460px;
    height: 270px;
    border-radius: 20px;
    float: left;
}

#carte h4 {
    font-family: 'Oswald', arial, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
}

#carte p {
    font-size: .8em;
}

#carte .blanc {
    background-color: #fff;
    opacity: 0.95;
    width: 200px;
    height: 100%;
    padding: 20px;
    border-radius: 20px 0px 0px 20px;
    text-align: center;
}

form label {
    font-weight: 700;
}

footer h1 {
    font-family: 'Rubik', arial, sans-serif;
    font-weight: 700;
    color: #fff;
    padding-top: 70px;
}

footer h1 span {
    color: #eb7a00;
}