.fale-conosco{display:flex;font-weight:300;margin:0 auto;width:95%}.fale-conosco .botao{background-color:#ec1846;border:0;border-radius:2px;color:#fff;cursor:pointer;display:block;font-size:16px;height:40px;line-height:40px;margin:0 auto 70px;text-align:center;width:284px}.fale-conosco .botao:hover{background-color:#58595b}.fale-conosco h2{font-size:24px;font-weight:300;line-height:20px;margin-bottom:15px;text-transform:uppercase}.fale-conosco .subtitulo{margin-bottom:40px;padding-bottom:15px;position:relative}.fale-conosco .subtitulo:after{background-color:#a7a9ac;bottom:0;content:"";height:3px;left:0;position:absolute;width:100px}.fale-conosco .box-contato{border:1px solid #e0e0e0;border-radius:2px;max-width:calc(100% - 585px);min-height:465px;min-width:calc(60% - 25px);padding:25px 30px}.fale-conosco .box-contato .linha{display:flex;justify-content:space-between}.fale-conosco .box-contato .linha input{border-radius:2px;height:36px;margin-bottom:10px;width:32%}.fale-conosco .box-contato textarea{border-radius:2px;height:110px;margin-bottom:20px;padding:10px;width:100%}.fale-conosco .box-contato .preferencia p{display:inline-block}.fale-conosco .box-contato .preferencia label{cursor:pointer;display:inline-block;margin-left:10px;padding-left:20px;position:relative}.fale-conosco .box-contato .preferencia input[type=radio]{display:none}.fale-conosco .box-contato .preferencia input[type=radio]+label span{background:#f1f1f1;border:1px solid #a7a9ac;border-radius:50%;cursor:pointer;display:inline-block;height:15px;left:0;position:absolute;top:6px;width:15px}.fale-conosco .box-contato .preferencia input[type=radio]:checked+label span{background:#58595b}.fale-conosco .box-contato .botao{float:right;height:28px;line-height:28px;margin-bottom:0;margin-top:25px;width:125px}.fale-conosco .coracao{background:url(../img/contato/img-contato-coracao.png) top no-repeat;background-size:100% auto;margin-left:25px;max-width:560px;width:45%}@media screen and (max-width:1030px){.fale-conosco .coracao{background-position:50%}}@media screen and (max-width:680px){.fale-conosco{font-size:14px}.fale-conosco .box-contato{max-width:100%;padding:15px;width:100%}.fale-conosco .box-contato .linha{flex-wrap:wrap}.fale-conosco .box-contato .linha input{font-size:14px;width:100%}.fale-conosco .box-contato .preferencia p{display:block}.fale-conosco .coracao{display:none}}body.pg-empresa,body.pg-mapa{background:url(../img/geral/bg-cwb-full.png) center 100px no-repeat}.pg-empresa.conteudo,.pg-mapa.conteudo{padding-bottom:100px;padding-top:60px}h1{margin-bottom:20px}h1+.subtitulo{font-size:16px;font-weight:300;margin-bottom:50px!important;text-align:center}.box-texto{border:1px solid #fff;border-radius:2px;margin:70px auto 55px;max-width:100%;padding:10px;width:850px}.box-texto .texto{background:#fff;border-radius:2px;box-shadow:0 0 10px 0 rgba(0,0,0,.4);font-size:14px;font-weight:300;padding:40px 55px}.box-texto .texto p{margin-bottom:15px}.box-texto .mapa{background:#fff;border-radius:2px;box-shadow:0 0 10px 0 rgba(0,0,0,.4);font-weight:300;height:450px}.foto-principal{margin:0 auto 25px;max-width:640px;position:relative;text-align:center;width:90%}.foto-principal img{max-width:100%}.foto-principal:after{border:1px solid #fff;border-radius:2px;content:"";height:calc(100% - 20px);left:10px;position:absolute;top:10px;width:calc(100% - 20px);z-index:3}.fotos{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto 70px;max-width:910px;width:90%}.fotos .foto{border-radius:2px;cursor:pointer;height:210px;margin-bottom:25px;position:relative;width:30%}.fotos .foto:after{border:1px solid #fff;border-radius:2px;content:"";height:calc(100% - 20px);left:10px;position:absolute;top:10px;width:calc(100% - 20px);z-index:3}.fotos .foto:hover:before{background:rgba(236,24,70,.7);content:"";height:100%;position:absolute;width:100%;z-index:2}.fotos .foto img{height:100%;width:100%}@media screen and (max-width:680px){body.pg-empresa,body.pg-mapa{background:url(../img/geral/bg-cwb-full.png) 20% 60px no-repeat;background-size:auto 40%}.foto-principal{display:none}.fotos .foto{width:100%}.fotos .foto:hover:after,.fotos .foto:hover:before{display:none}}
