/* --------------------------- CONTATO ------------------------------*/#container_contato{    width:100%;    background-color:#ffffff;}.contato{    width:86%;    margin:0 7%;}.texto_contato{    width:100%;    text-align:left;    color:#1462A2;    text-transform: uppercase;    font-weight: 600;    font-size: 1.5em;    float:left;    margin-top:2%;}.texto_contato2{    width:100%;    text-align:left;    color: #333;    font-weight: 400;    float:left;    margin-top:1%;    margin-bottom: 1%;}.contato .input{    width:100%;    background-color: #FFF;    border:solid 1px #1462A2 ;    font-size:16px;    padding:12px;    margin: 1% 0%;    border-radius: 5px;}.button_enviar{    border: 1px solid #1462A2;    font-weight:500;    font-size:16px;    color: #1462A2;    background-color: #F58634;    padding:9px 12px;    margin: 2% 0%;    cursor:pointer;    border-radius: 5px;}.button_enviar:hover{    border: 1px solid #F58634;    background-color: #1462A2;    color: #F58634;    text-decoration: none;    cursor: pointer;}.msg_contato {    color: #489602;    font-size:1.8em;    margin-left:1%;}.msg_erro {    color: red;    font-size:1.4em;    margin-left:1%;}.logo_construtora{    width:21%;    float:left;    text-align:center;    padding:5px;    border: 1px solid #ccc;    margin-top:2%;    margin-right: 2%;    box-shadow: 1px 1px 4px 0px rgba(50, 50, 50, 0.31);}.logo_construtora img{    height:90px;}@media screen and (max-width: 700px) {    .logo_construtora{        width: 31%;    }}@media screen and (max-width: 500px) {    .logo_construtora{        width: 45%;    }}@media screen and (max-width: 420px) {    .contato{        width:92%;    }    .logo_construtora{        width: 97%;    }    .texto_contato{        font-size:2em;    }}