﻿.contatoInfos{background-color:#e1e1e1;padding:30px 0 40px;}.contatoInfos .col-md-10{border:solid 1px #23bc28;padding:40px 0 0;}.contatoInfos .col-md-10 .col-md-4{padding:0;}.contatoInfos .col-md-10 .col-md-4 h1{margin:0;margin-bottom:30px;padding-left:50px;font-family:'Montserrat',sans-serif;font-size:18px;font-weight:800;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:3.6px;text-align:left;color:#404040;}.contatoInfos .col-md-10 .col-md-4 .coluna1{list-style:none;padding:0;padding-left:50px;}.contatoInfos .col-md-10 .col-md-4 .coluna1 li{padding-bottom:30px;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.2px;text-align:left;color:#272727;}.contatoInfos .col-md-10 .col-md-4 .coluna1 li img{padding-right:10px;}.contatoInfos .col-md-10 .col-md-4 .coluna1 li:last-child{text-decoration:underline;}.contatoInfos .col-md-10 .col-md-4 .datas{padding-left:50px;}.contatoInfos .col-md-10 .col-md-4 .datas .col-md-6{padding:0;}.contatoInfos .col-md-10 .col-md-4 .datas .col-md-6 .texto2{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#272727;}.contatoInfos .col-md-10 .col-md-4 .coluna2{list-style:none;padding:0;padding-left:50px;}.contatoInfos .col-md-10 .col-md-4 .coluna2 li{padding-bottom:10px;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.2px;text-align:left;color:#272727;}.contatoInfos .col-md-10 .col-md-4 .coluna2 li img{padding-right:10px;}.contatoInfos .col-md-10 .col-md-4 .coluna2 li a{text-decoration:none;color:#fff;font-weight:normal;}.contatoInfos .col-md-10 .col-md-4 .coluna2 li a:hover{font-weight:bold;}.contatoInfos .col-md-10 .col-md-4 .contatoRedesSociais{display:inline-block;padding-left:50px;}.contatoInfos .col-md-10 .col-md-4 .contatoRedesSociais li{display:inline;padding-right:25px;}.form h1{margin:0;margin-bottom:20px;font-family:'Montserrat',sans-serif;font-size:20px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:4px;text-align:left;color:#23bc28;}.form h1::after{content:"";margin-left:20px;width:159px;height:1px;background-color:#23bc28;display:inline-block;vertical-align:middle;}.form p{font-family:'Montserrat',sans-serif;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#272727;margin-bottom:15px;}.form label{margin:0;margin-bottom:10px;font-family:'Montserrat',sans-serif;font-size:20px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:4px;text-align:left;color:#272727;}.form input,.form select{padding:20px 30px;border:0;margin-bottom:30px;font-family:'Montserrat',sans-serif;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:2px;text-align:left;color:#272727;border-radius:10px;border:solid 1px transparent;background-color:#e1e1e1;width:100%;}.form textarea{border-radius:10px;border:solid 1px transparent;background-color:#e1e1e1;padding:20px 30px;color:#272727;font-family:'Montserrat',sans-serif;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:2px;text-align:left;}.form input[type=submit]{padding:15px 45px;margin-top:50px;border-radius:5px;background-image:linear-gradient(to bottom,#54c758,#2a642c);color:#fff;font-size:16px;font-weight:bold;font-family:'Lato',sans-serif !important;width:auto !important;border:0;letter-spacing:.32em;}input::placeholder,textarea::placeholder{color:#272727;}input:focus{border:1px solid #0a8b12 !important;box-shadow:1px solid #0a8b12 !important;-moz-box-shadow:0 0 0 #0a8b12 !important;-webkit-box-shadow:0 0 0 #0a8b12 !important;}textarea:focus{border:1px solid #0a8b12 !important;box-shadow:0 0 0 #0a8b12 !important;-moz-box-shadow:0 0 0 #0a8b12 !important;-webkit-box-shadow:0 0 0 #0a8b12 !important;}input:focus,textarea:focus,select:focus{outline-offset:0 !important;outline:none !important;}form .requerido{color:#f00;}form label.error{color:#f00;font-size:15px;top:-26px;position:relative;}#contato>div:nth-child(4)>div>label.error{top:0;position:relative;}