.banner-internas{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:146px 0 135px;position:relative}@media (max-width:991px){.banner-internas{padding:101px 0 105px}}.banner-internas:after{background:linear-gradient(270deg,rgba(9,48,25,0) 38.96%,rgba(9,48,25,.192) 49.56%,rgba(9,48,25,.6) 72.26%,rgba(11,40,16,.6) 129.92%),rgba(11,40,16,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.banner-internas h3{color:#d8dd32;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:40px;position:relative;z-index:5}@media (max-width:991px){.banner-internas h3{font-size:12px;margin-bottom:32px}}.banner-internas h2{color:#f6f6f6;font-family:Montserrat;font-size:80px;font-style:normal;font-weight:700;letter-spacing:-.05em;line-height:90%;position:relative;z-index:5}@media (max-width:991px){.banner-internas h2{font-size:48px}}.banner-internas h2 strong{color:#39ae47}.breadcrumb-pgns{margin:62px 0}@media (max-width:991px){.breadcrumb-pgns{margin:32px 0;overflow:auto}}.breadcrumb-pgns ul{display:flex;gap:20px}.breadcrumb-pgns ul li a{background:#f6f6f6;border-radius:132px;color:#030303;display:inline-block;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:100%;opacity:.3;padding:12px;text-decoration:none}@media (max-width:991px){.breadcrumb-pgns ul li a{font-size:12px}}.breadcrumb-pgns ul li a.active{color:#921f2d;font-weight:700;opacity:1}.bloco-info-footer{margin:120px 0}@media (max-width:991px){.bloco-info-footer{margin:99px 0}}.bloco-info-footer .bloco{background:#f2f2f2;border-radius:40px;max-width:1180px}@media (max-width:991px){.bloco-info-footer .bloco .row{flex-direction:column-reverse}}.bloco-info-footer .bloco .conteudo-bloco{padding:160px 58px 160px 86px}@media (max-width:991px){.bloco-info-footer .bloco .conteudo-bloco{padding:40px 20px}}.bloco-info-footer .bloco .title-section{color:#093019;font-family:Montserrat;font-size:56px;font-style:normal;font-weight:700;line-height:100%;max-width:453px}@media (max-width:991px){.bloco-info-footer .bloco .title-section{font-size:36px}}.bloco-info-footer .bloco .destaque{color:#2a8f36;font-family:Montserrat;font-size:56px;font-style:normal;font-weight:700;letter-spacing:-.05em;line-height:100%;margin-bottom:32px;max-width:453px}@media (max-width:991px){.bloco-info-footer .bloco .destaque{font-size:36px}}.bloco-info-footer .bloco .destaque span:nth-child(2){color:#921f2d}.bloco-info-footer .bloco p{color:rgba(4,22,11,.5);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:32px;max-width:453px}@media (max-width:991px){.bloco-info-footer .bloco p{font-size:14px}}.bloco-info-footer .bloco .img-bloco{border-radius:40px;height:100%;max-width:531px;position:relative;width:100%}@media (max-width:991px){.bloco-info-footer .bloco .img-bloco{height:320px;max-width:100%}}.bloco-info-footer .bloco .img-bloco img{border-radius:40px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bloco-info-footer .bloco .img-selo{bottom:67px;height:123px;left:67px;position:absolute;width:329px}@media (max-width:991px){.bloco-info-footer .bloco .img-selo{bottom:20px;height:76px;left:inherit;right:20px;width:204px}}.bloco-info-footer .bloco .img-selo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#contact .bloco1 .title-section{color:#093019;font-family:Montserrat;font-size:56px;font-style:normal;font-weight:700;letter-spacing:-.05em;line-height:100%}@media (max-width:991px){#contact .bloco1 .title-section{font-size:36px;margin-bottom:40px}}#contact .bloco1 .content p{color:#888;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media (max-width:991px){#contact .bloco1 .content p{font-size:14px}}#contact .bloco1 .bloco-contato{margin-bottom:160px;margin-top:56px}@media (max-width:991px){#contact .bloco1 .bloco-contato{margin-bottom:56px}}#contact .bloco1 .bloco-contato .contato{background:#cdca25;border-radius:32px;height:336px;max-width:372px;padding:40px;width:100%}@media (max-width:991px){#contact .bloco1 .bloco-contato .contato{margin-bottom:32px}}#contact .bloco1 .bloco-contato .contato .icone{margin-bottom:40px}@media (max-width:991px){#contact .bloco1 .bloco-contato .contato .icone{margin-bottom:32px}}#contact .bloco1 .bloco-contato .contato h3{color:#0b2810;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.05em;line-height:150%;margin-bottom:22px}#contact .bloco1 .bloco-contato .contato .contatos .contato-desc{margin-bottom:14px}#contact .bloco1 .bloco-contato .contato .contatos .contato-desc,#contact .bloco1 .bloco-contato .contato .contatos .contato-desc a{color:#0b2810;display:inline-block;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:132%;text-decoration:none}#contact .bloco1 .bloco-contato .col-lg-4:nth-child(2) .contato{background-color:#24712e}#contact .bloco1 .bloco-contato .col-lg-4:nth-child(2) .contato .contato-desc,#contact .bloco1 .bloco-contato .col-lg-4:nth-child(2) .contato .contato-desc a,#contact .bloco1 .bloco-contato .col-lg-4:nth-child(2) .contato h3{color:#f6f6f6}#contact .bloco1 .bloco-contato .col-lg-4:nth-child(3) .contato{background-color:#771c2a}#contact .bloco1 .bloco-contato .col-lg-4:nth-child(3) .contato .contato-desc,#contact .bloco1 .bloco-contato .col-lg-4:nth-child(3) .contato .contato-desc a,#contact .bloco1 .bloco-contato .col-lg-4:nth-child(3) .contato h3{color:#f6f6f6}#contact .bloco2 .title-section{margin-bottom:56px}@media (max-width:991px){#contact .bloco2 .subtitle-section{margin-top:56px}}#contact .bloco2 .mapa{border-radius:40px;box-shadow:0 4px 12px rgba(0,0,0,.1);height:100%;max-width:538px;width:100%;z-index:1}@media (max-width:991px){#contact .bloco2 .mapa{height:520px}}#contact .bloco2 input,#contact .bloco2 textarea{background:#f6f6f6;border:2px solid #f6f6f6;border-radius:12px;color:#5d5d5d;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:16px;padding:20px;transition:border-color .3s ease;width:100%}#contact .bloco2 input.valid,#contact .bloco2 textarea.valid{background-color:#f8fff8;border-color:#28a745!important}#contact .bloco2 input.invalid,#contact .bloco2 textarea.invalid{background-color:#fff8f8;border-color:#dc3545!important}#contact .bloco2 label{color:#0b2810;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:17px}#contact .bloco2 label span{color:#b91722}#contact .bloco2 .btns{align-items:center;display:flex;gap:8px}#contact .bloco2 .btns .btn-default{width:88%}@media (max-width:991px){#contact .bloco2 .btns .btn-default{min-height:auto;width:80%}}#contact .bloco2 .error-message{color:#dc3545;display:none;font-size:12px;margin-bottom:12px;margin-top:-12px}#contact .bloco2 .error-message.show{display:block}#contact .bloco2 .confirme{align-items:flex-start;display:flex;font-size:14px;gap:8px;margin:16px 0}#contact .bloco2 .confirme input[type=checkbox]{margin:0;width:auto}#contact .bloco2 .btn-arrow:hover svg rect{fill:#5a1520}#contact .bloco2 .leaflet-tooltip.custom-tooltip{background:#771c2a;border:none;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;font-size:13px;padding:8px 12px}#contact .bloco2 .custom-popup .leaflet-popup-content-wrapper{background:#f6f6f6;border-radius:20px;box-shadow:4px 4px 32px rgba(0,0,0,.08);max-width:292px;padding:20px}#contact .bloco2 .custom-popup .leaflet-popup-content-wrapper .leaflet-popup-content{max-width:292px}#contact .bloco2 .custom-popup h4{color:#030303;font-family:Montserrat;font-size:28px;font-style:normal;font-weight:700;line-height:100%;margin:8px 0}#contact .bloco2 .custom-popup p{color:#5d5d5d;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:132%}#contact .bloco2 .custom-popup .btn-default{color:#f6f6f6;display:inline-block;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.05em;line-height:100%;margin:0;min-height:auto;padding:24px 25px}#contact .bloco2 .leaflet-container a.leaflet-popup-close-button{right:10px;top:10px}#contact .bloco2 .leaflet-fade-anim .leaflet-map-pane .leaflet-popup{bottom:32px!important;left:-119px!important}@media (max-width:991px){#contact .bloco2 .leaflet-fade-anim .leaflet-map-pane .leaflet-popup{left:auto!important}}#contact .bloco-info-footer{margin:179px 0 120px}@media (max-width:991px){#contact .bloco-info-footer{margin:80px 0}}

/*# sourceMappingURL=contact.css.map*/