
.wq-contato_01{
	padding: 70px 0;
	background-color: #000;
}

.wq-mensagem{
	padding: 50px 40px;
	background-color: #efefef;
	color: #000;
}

.wq-mensagem input,
.wq-mensagem textarea{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	border-radius: 4px;
	width: calc(100% - 44px);
	font-size: 12px;
	background-color: #1a1a1a;
	padding: 18px 22px;
	margin: 10px 0 35px;
	color: #666;
}
.wq-mensagem input::placeholder,
.wq-mensagem textarea::placeholder{
	color: #999999;
}

.wq-contato_01 textarea{
	height: 120px;
}

.wq-mensagem h3{
	font-size: 18px;
	margin-bottom: 25px;
}
.wq-mensagem p{
	font-size: 12px;
}

.wq-contato_01 .wq-contato_wrapper{
	margin: 15px 0;
}
.wq-contato_wrapper h1{
	color: #f7f7f7;
	font-size: 23px;


}
.wq-contato_01 .wq-contato{
	margin-left: 0;
}


.wq-contato_01 .wq-contato li span{
	padding-right: 10px;
	justify-content: flex-start;
}


.wq-contato_box{
	margin-top: 8px;
}

.wq-contato_box a{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.wq-contato_box a:hover address{
	opacity: .7;

}
.wq-contato_box p{
	color: #f7f7f7;
	font-weight: 600;
	font-size: 16px;
}


.wq-contato_01 .wq-contato li address{
	color: #f7f7f7;
	font-size: 14px;
	font-weight: 500;
	margin: 0;
}

.wq-contato_01 .wq-midias-sociais{
	margin-top: 20px
}
.wq-contato_01 .wq-midias-sociais li a{
	line-height: 32px;
	height: 32px;
	width: 32px;
	background-color: transparent;
	color: #fff;
	font-size: 16px;
}
.wq-contato_01 .wq-midias-sociais li a:hover{
	background-color: #efefef;
	color: #000;
}

.wq-destaque {
    color: #efefef;
    text-transform: uppercase;
    margin: 20px 0;
    font-weight: 600;
    font-size: 18px;
}


.wq-contato_01 h4,
.wq-contato_01 h3,
.wq-contato_01 h2 {
    color: #fff;
    text-transform: uppercase;
    margin: 0 0 20px;
    font-weight: 400;
    font-size: 36px;
    letter-spacing: 0.010em;
}
.wq-contato_01 .wq-mensagem h4, 
.wq-contato_01 .wq-mensagem h3, 
.wq-contato_01 .wq-mensagem h2{
	color: #000;
}

.wq-mensagem form .wq-btn.wq-btn_peq{
	color: #efefef!important;
	transition: all .2s linear;
}
.wq-mensagem form .wq-btn.wq-btn_peq:hover{
	box-shadow: 0px 12px 20px -7px rgba(0,0,0,.35);
}
.wq-mensagem form .wq-btn.wq-btn_peq:before {
	background: #000!important;
}
.wq-mensagem form .wq-btn.wq-btn_peq:after {
	color: #efefef!important;
	border-color: #efefef!important;
}