.block_contact hr{position:absolute;right:0;bottom:0;height:100%;width:0;margin:0;border:solid #1978bc 1px;opacity:0.5}.block_contact{position:relative;overflow:hidden}.block_contact .tit{font-size:130%;font-weight:bold;color:#1978bc;margin-bottom:15px}.block_contact .list{position:relative}.block_contact .list a{text-decoration:underline}.block_contact .list,.block_contact .list a{color:#333}.block_contact .list>div>div{padding-left:50px;position:relative;min-height:42px;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center}.block_contact .list>div+div{margin-top:15px}.block_contact .list div>.fa,.block_contact .list div>.la{position:absolute;left:0;top:0;text-align:center;width:40px;height:40px;font-size:300%;border-radius:50%;background-color:#f9d100}.block_contact .list div>.fa:before,.block_contact .list div>.la:before{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);color:#1978bc}.block_contact .list>div .botao{width:100%;text-decoration:none;text-align:center;color:white;font-size:150%}.block_contact .list .botao .fa{font-size:125%}.block_contact .list div+.botao{margin-top:15px}.block_contact .list p:last-child{margin-bottom:0}.social_contact{position:relative;float:left}.social_contact .social{margin:0 -5px}.social_contact .social li{margin:0 5px}.social_contact .social a{width:55px;height:55px;font-size:300%;line-height:55px;color:#1978bc}.list+.social_contact{margin-top:20px}@media(max-width:767px){.block_contact hr{width:100%;height:0;bottom:-20px}}