.contato{margin-top:-110px}.contato form .row{margin-bottom:20px}.contato input[type="text"],.contato textarea{width:100%;border:2px #ccc solid;padding:5px;background:#e1e1e1;border-radius:5px}.contato select,.contato input[type="text"],.contato textarea{font-size:13px}.contato textarea{height:50px}.contato label{margin-bottom:3px}.contato input[type="submit"]{padding:15px 40px;color:#fff;background:#14a538;border-radius:4px;border:0;float:right;cursor:pointer;font-weight:700}.contato span.wpcf7-not-valid-tip{font-size:12px;margin-top:10px}.contato iframe{border-top:10px #fff solid!important;box-shadow:0 0 30px #00000026;height:690px;margin-top:60px;display:block}.contato .left{border-radius:50px 0 50px;position:relative;right:-30px;min-height:730px;object-fit:cover}.contato .box{background:#fff;box-shadow:0 0 30px #00000026;display:table;width:100%;padding:20px;border-top:3px #14a538 solid;border-radius:0 50px 0 0;margin-left:-50px;margin-top:30px}.contato .box br{display:none}.info_telefones p{margin-right:25px}.contato .box p{margin:0}.contato .box p.intro{margin-bottom:20px}.contato .box p.dado{position:relative;padding-left:25px;margin-bottom:20px}.contato .box p i{position:absolute;top:3px;left:0;font-size:20px;color:#14a538}.contato .box p a{color:#000;font-weight:700}.contato .box p span,.contato .box p small{display:block;line-height:18px;font-size:12px}.contato .box p.iframe{margin-bottom:0}.contato .box .outras{padding-top:20px;border-top:1px #dedede solid;text-align:center}.contato .box .outras p{font-weight:700}.contato .box .outras a{display:block;background:#14a538;border-bottom:3px #14a538 solid;border-radius:50px;padding:5px;color:#fff;text-transform:uppercase}.contato .box .outras a:hover{margin-top:3px;border-bottom:0;text-decoration:none}.representantes{display:table;width:100%;margin-top:50px}.representantes .filtro{list-style:none;margin:0;padding:0;margin-bottom:30px;display:table;width:100%;display:flex;flex-wrap:wrap;gap:5px}.representantes .filtro li{background:#f1f1f1;color:#000;border-radius:5px;padding:5px 15px;border:1px #dedede solid;cursor:pointer;font-weight:700}.representantes .filtro li.ativo,.representantes .filtro li:hover{background-color:#14a538;color:#002c0b;border:1px #14a538 solid}.representantes .listagem{margin-bottom:60px}.representantes .listagem .item{background:#f1f1f1;border:1px #dedede solid;border-radius:4px;margin-bottom:30px}.representantes .listagem .item h5{font-weight:700;padding:15px 20px;border-bottom:1px #dedede solid;background:#f0f0f0;font-size:16px;text-transform:uppercase;margin:0}.representantes .listagem .content{padding:20px}.representantes .listagem .content .col-md-12:last-child p{margin:0}.representantes .listagem .content p{position:relative;padding-left:25px;margin-bottom:10px}.representantes .listagem .content p a{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.representantes .listagem .content p i{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:15px;color:#14a538}.representantes .listagem .content p span{display:block;font-size:12px;line-height:12px;text-transform:uppercase}.representantes .listagem .content p strong{display:block;font-size:14px;line-height:18px}