section .mapa {
    height: 390px;
}

section #datos-contacto {
    padding-bottom: 30px;
    font-size: 15px;
    line-height: 1.2;
}

section #datos-contacto>div,
section #datos-contacto>div>img,
section #datos-contacto>div>div,
section #datos-contacto>div>span {
    display: inline-block;
    vertical-align: top;
}

section #datos-contacto>div {
    margin-top: 20px;
}

section #datos-contacto img,
section #datos-contacto .fa {
    padding-right: 5px;
}

section #datos-contacto .fa {
    font-size: 20px;
}

section #datos-contacto>div+div {
    padding-left: 20px;
}

section #datos-contacto .datos-titulo {
    font-style: italic;
    font-weight: 700;
}

section #formulario {
    padding: 15px;
    background-color: #fce2d5;
}

section #formulario form .form-control {
    border: 1px solid white;
}

section #formulario form .checkbox {
    margin-bottom: 0;
}