.footer-dgb{background-color:#fafafa;color:#666;padding:50px 0 20px 0}.footer-top{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:40px}.footer-col h4{font-size:13px;font-weight:700;color:#222;text-transform:uppercase;margin-bottom:14px;letter-spacing:0.5px}.footer-col p,.footer-col a{font-size:13px;color:#777;line-height:1.8;margin:0 0 5px 0;text-decoration:none;display:block}.footer-top .footer-col ul{list-style:none}.footer-col a:hover{color:#c84d3a}.footer-col .social-links{flex-wrap:wrap;align-items:center;gap:5px}.footer-col .social-links a{position:relative;display:inline;margin:0;padding-left:10px}.footer-col .social-links a:after{content:'•';position:absolute;left:0;color:#999;font-size:14px}.footer-col .social-links a:nth-child(1){padding:0}.footer-col .social-links a:nth-child(1):after{display:none;padding:0}.btn-fale-footer{display:inline-block !important;background:transparent;border:1px solid #333;color:#333 !important;padding:8px 15px;font-size:12px;font-weight:600;margin-top:10px;text-transform:uppercase;transition:all 0.3s ease;text-align:center}.btn-fale-footer:hover{background-color:#333;color:#fff !important}.footer-middle{display:flex;justify-content:space-between;padding:30px 0;border-bottom:1px solid #eaeaea}.footer-middle-box h4{font-size:13px;font-weight:700;color:#222;text-transform:uppercase;margin-bottom:15px}.footer-middle-box img{max-width:95px;object-fit:contain}.footer-bottom{padding-top:20px;font-size:12px;color:#999}@media (max-width:991px){.footer-top{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.footer-top{grid-template-columns:1fr}.footer-middle{flex-direction:column;gap:30px}}.modal_box.active{visibility:visible;opacity:1;display:block;transform:translate3d(-50%,-50%,0)}.modal_box{width:520px;max-width:90%;max-height:calc(100% - 10vh);display:none;position:fixed;top:50%;left:50%;overflow-x:hidden;border-radius:10px;visibility:hidden;opacity:0;transform:translate3d(-50%,-100%,0);-moz-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;z-index:999}.modal_box .box_header{width:100%;display:flex;flex-wrap:wrap;background-color:var(--cor-principal);padding:15px;position:relative}.modal_box .box_header .title{width:100%;font-size:20px;font-weight:700;color:#fff;text-align:center}.modal_box .box_content{display:flex;flex-wrap:wrap;background-color:#fff;padding:20px 10px}.modal_box .box_content>p{width:100%;color:#585757;text-align:center}.modal_box .box_content form{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:center}.modal_box .box_content form .btn-contato{margin-top:10px;width:185px;height:50px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:#fff;text-align:center;border-radius:25px;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;background:var(--cor-principal) !important}.modal_box .box_content form .flex{display:flex;justify-content:space-between !important}.modal_box .box_content form .linha-botao{width:100%}.modal_box_fundo{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:90;display:none}.modal_box .formflex{display:flex;flex-wrap:nowrap;width:100%}.modal_box .campo-padrao3{margin:2%;height:50px;display:block;color:#585757;background:#fff;padding:0 20px;border:2px solid #ececec;border-radius:24.5px;resize:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:20px}.modal_box .campo-tm{width:59%}.modal_box .campo-tm2{width:33%;min-width:160px}.modal_box .recap{display:flex;align-items:center;min-width:180px;margin:0 2%}.modal_box .recap input{width:65px;margin:0}@media(max-width:768px){.modal_box .box_content form .flex{flex-direction:column;align-items:center}.modal_box .formflex{flex-wrap:wrap}.modal_box .campo-tm{width:100%}.modal_box .campo-tm2{width:100%}.modal_box .box_content form .btn-contato{max-width:100%;width:100%}}