@charset "utf-8";
/* CONTATOS BLOCOS RODAPÉ */
article#widget-contato-bloco {padding: 100px 7%;display: flex;background-attachment: fixed;background-size: cover;position: relative;}
article#widget-contato-bloco .overlay{

}
article#widget-contato-bloco .content{
    padding: 0;
}
article#widget-contato-bloco h3,
article#widget-contato-bloco p,
article#widget-contato-bloco a,
article#widget-contato-bloco {/* color: #1c1c1c !important; */}
article#widget-contato-bloco p{
    margin: 0;
    padding: 5px 0;
}
article#widget-contato-bloco:before{
	content: "";
	display: none;
	width: 100%;
	height: 100%;
	background-image: url(../../../../images/simbolo.png);
	background-color: #0c171beb;
	background-size: cover;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 0;
	/* mix-blend-mode: multiply; */
}
.w-contatos-bloco-logo {
    padding: 33px 0;
    display: none;
}
.w-contatos-bloco-logo img {
    max-width: 216px;
}
article#widget-contato-bloco .content {
    max-width: 1900px;
    margin: 0 auto;
    z-index: 1;
}
article#widget-contato-bloco h2.descricao {color: #E3E4DE !important;text-align: left;font-size: 22px;color: #000 !important;font-size: 22px;line-height: 110%;margin: 0 !important;padding: 0;text-align: left !important;/* max-width: 50%; */}
article#widget-contato-bloco .bloco-contatos {/* margin-bottom:40px; */padding: 33px 22px 0px 0px;}
article#widget-contato-bloco h3{
	font-family: 'Monteserrat', sans-serif;
    text-transform: uppercase;
    padding: 0;
    font-size: 22px;
	font-weight: 7800;
    margin: 0;
    line-height: 120%;
}
article#widget-contato-bloco .telefones {
    flex-direction: column;
    align-items: baseline;
    /* margin: 11px 0 41px -5px; */
}
article#widget-contato-bloco .tel a span {margin-left: 0 !important;}
article#widget-contato-bloco .telefones > div {margin: 11px 0}
article#widget-contato-bloco .telefones a.tel {font-size: 20px;margin:0 0 18px;color: #fff;}
article#widget-contato-bloco .telefones a.tel span:before,
article#widget-contato-bloco .telefones a.email span:before,
article#widget-contato-bloco .endereco span:before{
    margin: -6px 1px 0 0;
    /* border:1px solid #fff; */
    color: #fff;
}
article#widget-contato-bloco .telefones a.email span:before {
    display: flex;
    font-size: 18px;
}
article#widget-contato-bloco .endereco {
    /* display: flex; */
    line-height: 180%;
    color: #145072;
    margin-bottom: 20px;
    /* margin-left: -36px; */
}
article#widget-contato-bloco .endereco span:before {
	content: "\f456";
	display:none;
	font-size:18px;
	float: left;
}
article#widget-contato-bloco .endereco a {
    padding: 3px 14px;
    background: #317296;
    border-radius: 5px;
    font-size: 14px;
    text-transform: none;
    margin: 9px 0;
    color: #fff;
    display: inline-block;
}
article#widget-contato-bloco .endereco a:hover {
    padding: 3px 18px;
    background: #4f7793 !important;
    border-radius: 5px;
    font-size: 14px;
    text-transform: none;
    margin: 9px 0;
    color: #fff;
    display: inline-block;
}

article#widget-contato-bloco .midias {
    margin: 11px 0 28px 0;
    display: flex;
}
article#widget-contato-bloco .midias a {
}
article#widget-contato-bloco .escritorio-item > div {
    margin: 41px 0;
}
article#widget-contato-bloco a.bt {
    margin: 16px 0;
}

article#widget-contato-bloco .midias span:before {
    font-size: 40px;
    color: #ffffff;
    /* background-color: #e3e4de; */
    margin-right: 20px
}

/******************************************************/
/*******************  MOBILE  *************************/
/******************************************************/
@media screen and (max-width: 700px) {
article#widget-contato-bloco {padding: 40px 22px;float: left;}
	article#widget-contato-bloco h2 {
    font-size:18px !important;
	}
	article#widget-contato-bloco h2.widget-title { font-size:30px !important;	}
	.w-contatos-bloco-logo {
	 display: none;
	 justify-content: flex-start;
}

		article#widget-contato-bloco .bloco-contatos span:before {
			display:none !important;
		}
	article#widget-contato-bloco .bloco-contatos div {
	    margin: 0px 0 7px 0;
	}
}